WS has rooms on both beach side and morass side - FH is beachside only. If you are getting same price at WS as FH - be sure it's for a beachside room for apples-to-apples price comparison. I've stayed FH before, but not the other two - although have eaten/drank at both.
The things I liked about FH - price, their pool fronts the beach and they have in-pool bar, and the location (Roots 2 doors down and Alfred's an easy walk).
The things about FH I didn't like so much - agree the food is nothing special, but fine if too tired to go out. And the rooms were very basic and seemed a little run down - like had seen too many spring breaks (although clean/safe - which is all I really care about).
All in all, I would stay again at FH.
WS - Has a good beach bar with different daily special - best Dirty Banana on the beach, IMHO. Used to be no TVs in the rooms - but I hear some might have them now?
Sunrise - probably the best food of the three. But as was pointed out before, morass side only - so if go to the beach daily will have to find a place. Not too much of a problem - Bourbon Beach, Mama Flo's, and Sunbeach Bar sort of cater to this - I'm sure there are others.