In my opinion, going to Grant Thornton makes a lot of sense. Reason being, u are exposed to a good no. of big big corporate clients, good work atmosphere is maintained by GT, u will be exposed to different kinds of accounting softwares, good amount of stipend to meet ur cost of studies by urself and also that GT is giving some good 4 months leave for CA finals now a days.Also, GT has a good brand name which wud be an added advantage if u go in for job after CA. I too was in ur position 4 years ago and i did the biggest mistake by joining a small firm instead of GT thereby depriving me of all the benefits i have mentioned and limiting myself to bad work environment, outdated accounting systems,etc. and had to suffer. hope u too dont commit the same mistake which I have done. All the Best.