Happy Tart has a better selection, especially for cakes and other sweet options, than Rise. But, I find them to be a total pain in the ass to order from and get help from (even worse now that you can't go in).
Rise has good sandwiches and cookies and they are much nicer and easier to order from for parties and big gatherings.
If you want to take a trip, this cafe in Baltimore is AMAZING. Great Indian themed food, really good and creative cupcakes, and lovely lovely owners:
http://www.sweet27.com/
If you happen to be in Lockport, NY (near Buffalo) there is a shockingly good (given what you find there otherwise) bakery/restaurant called Kith and Kin.