Karnataka and Rajasthan winning is understandable, but cannot believe no one voted for Meghalaya, Arunachal.
My ranking for some of the below states would be as follows -
1. Karnataka ( has eveything in terms of diversity)
2. Uttarakhand + Himachal Pradesh (only one word, Heaven)
3....
more... Meghalaya ( + other NE sister states) (nature's wonder)
4. Rajasthan (desert safari and incredible forts)
5. Madhya Pradesh (again a diverse state)
6. Maharashtra
7. Gujarat ( including UTs Dadra and Nagri Haweli, Daman and Diu)
8. Goa (People might rate it higher, but only couples and bachelors seem to enjoy Goa more, if you know what I mean)
Have not visited other states so cannot comment, but Kerala, J&K + Ladakh and Orissa might easily have been on the list.