Omg u've been to India and China...
Jealous.
I must recommend both, when / once you have the opportunity, definitely go for it! India and China are interesting and very eye-opening, each in its own way. The common feeling I had returning from both is how wrong we are in the West, thinking we are big and important.
I only had a week in China, more specifically Beijing, where I went to run a marathon. I won the bib in a lottery organized by the RunCzech society and got to start from the front lines with the Kenyans ...only to keep up with them for about 5 seconds before they were gone.
China's internal market is so big they - almost - don't need anyone else, and it shows in tourist's life. The apps we are used to use don't work because of the Big Chinese Firewall - Chinese have their own versions of Google maps, Facebook, Instagram, you name it. The common people don't come in contact with English very often, so once I ran into someone whom I could finally talk to, I almost got cheated by a con-artist (I then got a great experience with other Chinese, I am by no means saying all

people are scammers, that is not true!). The signs are mostly in Chinese as well, and so is naturally most of the product packages. Luckily a dictionary app helped me to get by.
I did not really feel all that much like being in a somewhat-freedom-restricted country (I guess it would've changed had I stayed longer), except for the omnipresent boy soldiers with machine guns on their shoulders and military parades shown on public transport TV's. In comparison to India, the experience was somehow very western, with acceptable temperatures, very clean streets, young ladies wearing heels and skirts, people respecting personal space a little more, and a general feeling of less
chaos. I loved something about the Chinese spirit, seeing people of all ages freely practising kung-fu in the streets, or grandfathers playing chinese chess in front of their houses.
On the other hand, I spent alltogether 3-4 months in northern India aged 9 - 23, visiting on various occasions because of, let's call it family's-religious reasons. India will attack all of your senses the minute your airplane touches the ground. It can stink a lot because of all the dirt and grass-enriched petrol (at least that's the impression I get from it), but it can also smell heavenly because of all the incense freely used everywhere. Never ever have I seen so many colours, not even on a pride march. It is almost as if we forgot what colours are in Europe, with our all black costumes and red dresses and a general grey feeling. The traffic can cause you some trauma, but you will suddenly feel very, very safe once you come back home. The crazy amount of people everywhere might traumatize you further. I shall not even speak of poverty. You will never be prepared enough for the experience if you come from a western background. However, after some time, your brain might stop its protests and in that case you will find a lot of wonders to enjoy. As a result, your overall view of life can also get altered a little.
In India, more than anywhere else I have visited so far, a few words in the local language make an enormous difference. With a few hindi words / local gestures, your image changes, possibly from a walking stuffed wallet who only arrived to mock the locals, to a curious individual who is genuinely interested in understanding India's soul and culture. And I think that all the food, architecture and some of the very human smiles are something you will have a very hard time searching for anywhere else on the planet.
I might probably sound a bit harsh at first, but I genuinely love something about India and I'd hate to discourage anyone. If you ever have the opportunity to go there, don't hesitate. In the worst case, you'll love your comfortable life a lot more once you come back. But there's also a significant risk of you falling in love with the country.
Gosh, this daydreaming got a lot longer than I intended it to be, sorry about that.
P. S. If anyone wants to get a glimpse of what I love about India and doesn't mind slow-ish movies where gestures can convey a lot more than words, I must recommend you this film called
The Lunchbox from 2013. It has a lot of the incense and very little of the grass-enriched petrol. Also, no bollywood dancing is included! :-)