I am user of aircel. This sim worked fine for me in cities. As far its internet is concerned, it possesses average speed but very high fluctuations. It can give you amazing speed at certain times like 500kbps average and it also drops to 3-4 kbps all of a sudden. This happens always with me.
I was out for trekking to uttarkashi and obviously aircel sucked there. Throughout my journey I didnt have network in my mobile phone whereas my colleagues who used other sim had good network coverage almost everywhere. I couldnt connect with my family and had used my friends phone for the purpose.
Aircel provides good sense packages but always puts some or the other terms and conditions on the same. Theres no freedom of having data plans of my choice. I have to take what they have to give but not what I really need.