I haven't been to other places but Taj mahal totally satisfies my cravings for indian! Ask for the food to be EXTRA EXTRA spicy and you should be good.
I've heard of Lotus but never been
Green bamboo is overrated, food is ok, portions are tiny and I never leave satisfied