I'm 100% ethnic Asian Indian.
My biggest complaint is that the AVERAGE Indian girl is not that attractive. Not outside of India, and especially not in India. There are few unattractive traits in the gene pool like the hairiness, dark skin, and small body type. These problems are augmented by the fact that Indian girls aren't as detailed in taking care of their appearance.
I still like Indian girls the most, though I'm not that physically attracted to most of them. Fortunately, since I know a lot of Indians, I have met several hot Indian girls. For someone who doesn't meet Indians too often you may not have seen a single hot Indian girl, b/c they are the exception. Also, a lot of the hot 100% ethnic Indian girls are hard to recognize as being Indian b/c they could have really fair skin, hazel eyes, or brown hair. Hell, I can't even tell many times. The 100% ethnic Indians who look like this are the most attractive girls to me -- more attractive than girls from all other ethnic groups.
I also have met some hot half-Indian girls.