I have been to most of the states in India except J&K,Arunachal Pradesh,Mizoram,Manipur,Nagaland and Tripura and I can say public transportation is pretty pathetic in most of the places except TN and Karnataka. This is my personal opinion. Even the so called developed states like Punjab,Haryana,Gujarat etc their public buses are a real horror story.