In general I find desi restaurants lacking in ambiance and total experience.
aside from your list I would add
khans BBQ
bhabhis kitchen
JK kebab
Lal qila (in palatine, never been there but heard good things about it from begum)
pepper and salt
for zabeeha non desi joints
kan zaman
kabul
pita crave
a la turka
andalous
turquoise
cafe orchid
pomegranate
alhambra
then there are tons of great places with fantastic seafood, green village alone has many.
and you have your typical high price great ambiance seafood places
two cheaper and great seafood joints are
bonefish grill
and then teh granddaddy fo them all when it coms to seafood in chicago.
bob chins..can not be beat for variety and freshness of product, one of the busiest restaurants in america, huge menu, specials of the day. crab, fish, lobster…u name it
here is a link to bob chinns
http://www.bobchinns.com/bc_food.html