I didnt like Mast Kalandar at all.
Gufa is nice, but nothing special.
For buffets, Oriental Spice in Ashraya Hotel on Infantry road.
Indijoe's for Sizzlers and stuff. You should know this
Chinese food -- Aromas Of China, Mainland China(complete rip off), Three Quarter's chinese and Beijing Bites (cheap but good).
Roadside food -- Kabab Magic. Simply awesome rolls. They make it with roomali roti which I love. In other places like Empire, they make shawarma rolls with a different type of bread. I forgot the name of that. Also, try Fanoos for rolls.
Casa Piccola is good too... though the serving size is steadily reducing but the prices arent. The Black Forest Crepe is heavenly.
Taj Residency Cake shop is awesome for cheesecakes. Have eaten there twice and my god !! It's awesome.
Pizza Port (Koramangala, M G Road and Indiranagar). As the name says, Pizzas mainly, but they have amazing burgers too. Super duper cheap stuff. They have offers like buy a large pizza and get 3 burgers free. Large pizza costs from 360-440 for non-veg. Burgers cost from 50-78. They have single, double, triple, lamb burgers, beef burgers. One of our favourite places for cheap but good food. They deliver within a certain radius.
Then, there are always the Chungs, Chung Wahs, Yo Chinas

P ), Domino's, Mc Donalds, KFCs, etc...