I've never been to Teppen Edo, but plan to hopefully on the next trip. I can say that Biergarten is fantastic! We've had it twice and my parents eat there every trip they make. It's "authentic" german food. By that, I mean it's German food with an American twist. It's very good though. A good selection of meats and side dishes, plenty of desserts (bavarian cheesecake is to die for!!!) and the live entertainment is what may set it aside from other restaurants.
The beer is fantastic as well. The only "drawback" could be the size of your party. They tend to sit groups of people together, so you could (if you have a small group) sit with another family and that family may be annoying. We've never had that problem, but I've read others on here who have... With that being said...that food is great, the entertainment is awesome, and the atmosphere makes you feel like you're in Germany.
I'd say you can't go wrong with either one...