Sanaa--Butter Chicken & Spicy Durban Shrimp and Indian Style Bread Service with all 9 accompaniments. Also the animals, if you dine early enough. Some come so close to the glass!
Tusker House has great variety, wonderful décor, air conditioning if you need that for a mid day break, indoor, no birds trying to steal your food.
I love Flame Tree, sitting across the lake from Everest, but you sometimes have to fight the birds for your food if other people have been encouraging them too much. The food is good, but if you have access to good BBQ at home, go for Tusker House. You probably don't have that at home.
Neither Yachtsman or Shulas for me.