Many US univs dont care about GSOC that's why higher acceptance of Indian colleges you can see on the list of previous years.
As far as Olympiads are concerned I also did IOI prep and nearly missed it.
I completely agree with the last line.
I am not saying IIIT Hyd is average it's really good very good univ.
Ranking should be like this( CS Only)
- IIT B
- IIT D
- IIT Kanpur
- IIT Kgp
- IIIT Hyd or BITS Pilani
Let us compare BITS Pilani and IIIT hyd
Research wise IIIT Hyd wins
All round development wise BITS Pilani wins.
All in all,
IIIT Hyd will make you nerd and will not focus on all round development.
I know someone who rejected Some IITs and IIIT Hyd CSE for BITS Pilani CSE.
I hope I summed it up