I just went through this late last season...the debate between the full suit and the farmer. I used the 7mm 2 piece farmer for my OW check day one out dives, and hated it, It felt bulking, and constricting, and it drove me up the wall. By the end of day one, I was ready to give up. (It was poorly fitted and very used)
Went back to the LDS and got a 7mm one piece and just loved it. The ony issue is diving in the Great Lakes and St. Lawrence, the water temps dipped a bit low to make the fullsuit fully comfortable tempreature wise.
This year I bought a new 7mm fullsuit with a 7mm hooded vest. Definately not the same as the old rental farmer from my OW course. I bought on full size bigger for the hooded vest, so it while it still fit well it did not add the squeeze factor that teh older farmer did. The added 7mm layer around the torso really helped improve the warmth factor. This set up gives me the best of both worlds. I can dive just the one piece when the temprature allows. than can add teh extra layer for colder water dives. (i.e. late seaon, or sub-thermocline sites)
Unless you're the off the rack body but type (which I am not) the rentals that were avaiable were stretched and fit poorly. This contrubuted to my initial dislike for the two piece, so I was a bit more than apprehensive when I talked to the wetsuit dealer about the full suit AND the hooded vest set up. I've dove the new wetsuits three times now, and the difference is night and day.
I would definately suggest that you look into a 7mm fullsuit for the most of the season and then invest in a good 7mm hooded vest for the added layer for colder water.
BTW my "going south" wetsuit is a 5/4 hydrostrech fullsuit. Most of the northern divers I talked to said that the 5/4 would be great for down south if you're doing more than one or two dives per day. I'll find out this December in Cuba.
The brands I went with were Bare Artic 7mm...(Velocity for the 5/4)but I'm sure there are other brands out there that are comparable and possibly even better..
Good luck and happy diving.