I think i was one of the first online member of this exchange, and i have brought BTC from many exchanges.
I got into btc pretty late by end of Jan 2014, i have traded btc in 5 exchanges (LBC, Unocoin, bitquick, igot and bcxindia )
LBC has lot of fraud, like i was a victim of phishing once. LBC is a good site though.
Unocoin charged very high commision rate
Bitquick model was very very slow in finishing a deal
igot.com has a good trading system, good UI, good rates, Good features, but their deposit and withdraw of btc or money took 1 day.
and then comes btcxindia
Pros:
1. They are the only exchange in India, not sure abt millibits.
2. They have a secure KYC procedure.
3. Their UI is simple and decent
4. Deposit and withdrawal of btc and money is blazzing fast
5. Best customer care, even available on whatsapp
6. CEO available in LinkedIn and other social media, transparency
Cons:
1. Its rather a requirement than cons. Min purchase is 0.1 btc, i would like to see it reduced to 0.05 btc, but its my need and i just hope the code is changed to bring this change.