The Canara Pinto Travels gives good service, so we usually book that bus. I prefer bus as we can see the roads, nice surroundings, different cities like, on way, Pune Kolhapur, kundapur, Kumta etc.
Also, we can relax and sleep, get down at some places when the bus stops for lunch, tea etc. I also prefer Non-AC as cost is less and I cannot stand cold for 14 hours etc. So cheap and best. Seats are pushback and comfortable. These days, even on way hotels have good. Clean toilets They show 2 movies, so if not interested, you can sleep or look outside and enjoy. They are punctual too in pick and drop off.