I agree... Begaluru-Mysuru, Bengaluru-Hubballi-Miraj, Bengaluru-Shivamogga are reasonably well connected. But Vijayapura-Bagalkot-Bengaluru and Gadag-Koppal-Ballari-Bengaluru routes are neglected and these routes need new trains...
Ofcourse connectivity to Mangaluru is required from many North Karnataka cities.