Well it depends what are you looking for. Yes India is a great travel destination and believe me it is 22 times Nepal and in my personal experience its a place where you get less for more and you should have lots of time to travel in India to see different things. About Nepal i guess a small country with lots of bio diversity, lots of hiking, rafting, sight seeing in very less time. Big cultural diversity, Lord Buddha's birth place,worlds top 8 mountains, good conservation areas and friendly people. Its for u to decide.