While I won't say Rivertowne is "great", I'm writing this review with the other stadium stand-by's in mind.
With one of the better beer selections available (including beer from their commercial brewery in Export), Rivertowne also has some decent sandwiches and actually a couple pretty solid pizzas. The atmosphere is bearable before/during/after games (which is a rarity in that area), and like a lot of the other restaurants, it's got some outside seating with access to watch games and enjoy some sun.
I'll continue to stray here versus other options on a consistent basis, and I still want to go for one of their happy hours (discounted bar food and 1/2 priced drafts!).