The baseball team sucks.
True, but the football team ain't bad, and the hockey team won the Stanley Cup, LOL!
Seriously though, we live in St. Pete...love it, beaches close, weather beautiful.
Cost of living, I think is reasonable...we lived in Charlotte, NC for a few years and I find it cheaper here.
Traffic can be a bear depending where you live and where you work. We live very close to my husband's job, so commute is minimal.
That would be my number one issue, finding housing close to where I work, or arranging my work hours so I could avoid the commuting traffic on the interstates and bridges.