You will be fine with 2WD, I traded my last 4WD in a decade ago, haven’t missed it for a second in NC (& I park in grass all the time & my F250 is heavy), you will be fine in FL. Do, though, get good AT tires, that makes all the difference.
That said, I think you will have a tough time finding a 2WD suv used, so it may be a moot point.
I had an Expedition, I personally hated it, hated driving it, it was just clumsy & unpleasant. It towed OK, but I couldn’t sell it fast enough. I had an old (heavy) Tahoe that I loved. Suburban is good too, my first vehicle in high school was an 85 3/4 ton diesel GMC suburban, you can take anything anywhere with that, lol.
I did have a strict 1 horse rule when towing with SUVs. They did OK but it’s hard on them & shortened the life span of everything. Like you, I could only afford one vehicle, so traded for a diesel F250, which I’ve had 10 yrs now & is cheaper to own & cheaper to drive, especially cheaper to tow with. But if I only had one horse & a trailer with no DR & lived someplace flat & didn’t haul very often, I would have been OK with the big SUVS.