In the place I live in, you can see in Internet in real time when the buses will arrive at a certain stop. So, it is fairly easy to be on time to ride the bus.
I don't think real time tracking is working outside the capital. There they have live signs telling when the next bus, tram or metro/subway train arrives. Not that I see the need, because there's only a few minutes between each. I'm not sure how the live tracking would work when there are two buses operating on the same entry in the schedule, leapfrogging down the stops. (This works since the first hour in the morning and first fifteen minutes in the afternoon is spent almost exclusively picking up passengers. No leapfrogging when letting passengers off obviously.)
The main problem is an awkward system based on pre-paid cards I can't trust. Apart from privacy issues, the card is a black box and you have to trust the company each time you pay with it. With old cardboard cards (punched each time you rode the bus), I could see with my eyes that everything was right.
At least it sounds like the system is working, which was the biggest problem with electronic tickets in Oslo. Fortunately, I rarely travel in Oslo and day passes was the last kind of ticket to be electrified. Haven't needed any since then. The system seems to be working now, judging from the lack of complaining in the media, although not as originally envisioned. (Originally, you were supposed to need a valid ticket in order to open the new doors into subway stations, installed as part of the upgrade. That would both remove the need for ticket controls and keep undesireables out. But the doors were deemed a hazard in an emergency, never activated and left standing open.)
The ticket price without the card is more than double price! But with me, they are losing money. I pay more each time I ride, but I seldom ride due to that.
It's the same in Oslo, although for the bus I take when going to Oslo, they actually cut the normal ticket prices this year, and raised the price for monthly passes. This was because those travelling only now and then complained that the price was high. Now the commuters complain. They also reduced the number of bus that stops at many stops, since those travelling end-to-end complained that it took so much time. Now those traveling only part of the distance complain. Some found that the stop where they get on and the stop where they get off no longer are served by the same bus! And this isn't a local line where stops are so close that you can normally just walk to the next, or where you can transfer to another line.