We actually started the Curry Club to answer this very question. After visiting nearly all of them (Surma is next - before we start again). The overwhelming answer is: "Depends what you like" None of the local restaurants are bad. Tandoori Nights, Omrith and now Jaflong have a modern take on the curry thing, Ganapati is a simple Indian cafe that produces lovely food. The rest are farely standard fare to a good standard. Sadly, for me at least, the Mirash is starting to feel a little dated as all of the other restaurants have had a facelift in the last few years and the Mirash has been the same for about 20 years.