I notice that you live in Florida, which is most definitely "car country". If you live in any of the large cities, there are going to be a number of fantastic body shops to choose from. Like applying paint to a building, the result is going to depend upon careful preparation, so take your time in selecting a place to work on your vehicle.
You might want to start a thread in the following forum
Detailing / Washing / Waxing / Cosmetic Maintenance and Repair - Nissan 370Z Forum
entitled something like "Best body shop for Z in Orlando" (or Miami, etc.) and repeat what you've said here.
If the hit was substantial, I'd first take the vehicle to a place that can determine if the chassis is still in its original "geometry" -- that all of the suspension-attachment points are still "where they're supposed to be" and the wheels on the vehicle can still be aligned perfectly. The shop that you choose to do the body work should be able to do this, but maybe not, so ask. If the chassis is not in spec., how to proceed will depend upon how much it is out of spec. and whether and how well it can be pulled back into spec.
If the chassis is still in spec. or can easily be made so, if I were in your shoes, I'd go to or phone several custom car shops, tell them what happened, and get their recommendation for a shop that's going to do an excellent "standard" job on a Z's body. Any name that pops up several times during these phone calls is the place I'd take a vehicle for a quote. But before asking for a quote, again, I'd first ask if they are competent to determine if the chassis is in spec. and, second, if the place has worked on 370Zs before. IMO, having done body work on a Z previously is a big plus for a shop. If the shop has open bay doors, or has a work area that is unenclosed, as many shops in Florida do, take a look and see if there are any Zs already being worked on.
Good luck.