Both places are nice for boaters, but are very different in lifestyles. Lauderdale is younger and hipper. Many retirees in Ft. Myers.
In addition to cost, I would think a factor is what you’re interested in on land. We just spent two months at Cooley’s Landing on the New River in Lauderdale. Loved it because it was a bustling, energetic community. Walk to great restaurants, live music
, museums, shopping
. It’s just a great boating
community. Also, I think Lauderdale has the best people to work on boats anywhere we’ve stayed. Not cheap
, but very competent and reliable.
Good luck on your choice.