I am a regular traveler to Karwar and Goa. I usually prefer buses which leaves late (around 10) from bangalore. Seabird operates several buses on this route everyday and at a very reasonable price. The good things abt them are 1) Reasonable price (from Bang to Karwar :550-650 by volvo) 2)Stops for Dinner at good Places 3) Passenger friendly crew 4) More number of Pick Up Points.....
CONS: 1)Hardly they maintain time 2)Rash Driving (night time they will be cruising around 100) 3)No basic amenities at their main office at Gandhinagar and even of Lack of space 4) Waste lot of time in loading and unloading the cargo( ther buses never go with empty cargo)
Sometimes, they are either early to pick up passengers or they are damn late" . Sometimes even after leaving early they reach late, and sometimes even after leaving late they reach early.