Ft Myers beach is fun and happening. A little rough around the edges but neat in the way that it is one of the last little beach towns left that did not get destroyed by the real estate boom.
Diamond head Resort is a nice place on the beach there to stay.
Captiva and Sanibel are nice but you are kinda kept on the island than with traffic and such not that the traffic on Ft Myers beach is any better.
I live in Bonita Springs and drive out to Captiva to South Seas Resort on a weekly basis and frakly i dont see the attraction to Sanibel and Captiva. The NoSeeUms out there have been ungodly awful for the last year and put a real dampner on enjoying your stay there.
Ft Myers beach just looks and feels like fun .Lots of waterside restaurants and bars and beautiful sunsets. The sand on the beach is by far the nicest in Florida,
If you have any more ? Let me know.