There are many ways to dry hop and different times when it is done. The "best" way is the way that works with your equipment, your yeast, is safe, and gives you the result you want.
At the first small brewery I worked at, we would just dump the hops in after fermentation ended, carb, crash, dump the bottom and transfer or filter to a brite tank. This was pre-NEIPA, the desire was bright, hoppy beer and we achieved it.
At a much larger brewery I next worked at, the desire was again bright IPA, quick turn-around of tanks, and adequate harvesting. So, we would let fermentation end, crash, harvest, then dryhop and recirc. We again achieved our goals.
Now, at a small brewery making NEIPA, we are striving for more hop flavor and haze. We were initially doing what you had been doing: crashing to 60F at end of ferm, harvesting, dry hopping, then carbing and crashing. We did get the flavor and haze we desired, but due to hop creep, we were getting over-pressured cans due to hop creep. First we tried letting the beer ferment out more after dryhopping, but this seemed to take forever. Then we started harvesting ad dry-hopping mid ferm to allow the hop creep to occur during primary fermentation. This solved our over-pressuring, gave good flavor and aroma, and decreased our tank turn-over time. It did cut back the amount of yeast we harvest, we need to be more careful of foam overs when dry-hopping midferm, and we needed to adjust mash temperatures to compensate for the additional attenuation, but we can live with that.
So, what works best is what works.
------------------------------
Alexander Kopf
Brewer
Northwoods Brewing Company
alex@northwoodsbrewingcompany.com------------------------------