A couple minutes off I-4, but worth it, is the Branch Ranch. West of Lakeland, about 10 miles east of Tampa, has to be fairly close to the middle of St Pete and WDW. Homestyle country cooking, delicious, and definitely not another chain.
It's on Branch-Forbes Road (or something like that), was the old exit 10, not sure of the new number. Not far from Dinosaur World.