Been to both but being a Floridian I've been to the Tampa one 100 times for each time I've been to the Williamsburg park.The parks are both great but different,for example the Tampa park is located essentially in the middle of the city while the Williamsburg park is in a more open woody and hilly area.The Tampa park has an African/zoo theme while the Virginia park is all about European countries.I think both parks are pretty even on shows and coasters with Tampa having opened Cheetah Hunt and Iceploration in the last two years and Williamsburg opening their new coaster Verbolten this year,but I'll give the coaster edge to Tampa and the shows edge to Williamsburg since I love their Irish dance show.Williamsburg also wins out in the flat and unique rides category where Tampa falls pretty flat and Williamsburg wins big with rides like Europe in the air and Curse of Darkcastle which is a similar ride to Spider man at Universal.If you like animals Tampa wins on this one for sure,I love their new Walkabout Way area where you can pet Kangaroos and wallabies.Dining is also pretty even but I'll give the slight edge to Williamsburg.My final category is theming and park atmosphere,some people love zoos,I'm not one of them as I have one 5 minutes from my house and I go like once every 5 years so I'm obviously going to go with the Virginia park as I also love the European theme.The location of the park in a woody hilly area is much nicer but even though the Tampa park is in the middle of the city it is still very nice and clean inside with tons of gardens and plants.In the end I prefer the Virginia park but they're both excellent parks,especially if you like coasters,animals and shows,both are very much worth doing.