Could not agree more about Miami - always tried to use Fort Lauderdale just up the road whenever possible - lot better place than Miami and not many international flights with friendly and polite staff. Been to Tampa itself - bridge etc. but not the airport so cannot comment on that.