Kirschbaum's has some of my favorite pies, and they are very reasonably priced. They have a wide range of cakes. Most are good.
I've only had more of the standard cakes at Kirsten's, but they are good.
Kirshbaum's also has a great selection of assorted desserts - cream puffs, tea cookies, apple slices, great smiley face sugar cookies. They have wonderful cinnamon swirl bread. Good selection of coffee cakes. Just about everything you'd expect to find at a traditional bakery. They sell out of stuff quickly and selection varies from visit to visit. Just try to get there early, especially on weekends and around holidays. Mob scene.