3 has continuously improved as a network in the past few years. Some of the handsets they sold in the past were indeed horrid but some of the ones they sell today are just as bad
Unless you are looking for a good deal and require nothing else thereafter, I wouldn't even go near 3. Anything that hints the need to call customer services would be a suicide mission. Trying to terminate your contract, request for a PAC code or even changing your tariff could take an hour (as I've found through experience).
I've been dealing with a fair amount of call centres in India (mainly IT companies though I've dealt with 3 in the past when I use to work for P4U) and unfortunately, most staff there just follow scripts onscreen, try hard to put on an American accent to convince us they aren't Indian and have limited knowledge of what their job actually is.
If you want a balance of a good deal and good customer services, go for the other networks. I just don't see why people go for 3, all the hassle you come across later (even for a PUK code) isn't worth it.