I switched to xtBustransitbrowser from the catch the bus app because that app isn't up to date on the bus schedules, and I am not enjoying using xtBustransitbrowser.
I HATE the ads. They pop up randomly and I accidentally click them sometimes. I would've been willing to pay for xtBustransitbrowser , but that's not an option from what I've seen.
xtBustransitbrowser defaults to telling you which buses are closest to your current location, which can be nice if you're just casually waiting at the bus stop and are just curious about when the bus comes, but, for me, I'd like to plan ahead, leaving my apartment earlier or later or walking faster or slower (or sometimes running :)). xtBustransitbrowser doesn't work well for that because your bus generally won't come up until you're pretty close to the stop. They do have a function for you to look at specific stops and save your favorites, but it takes a long time to find a bus route and stop (it asks you which transit system you want every time). Plus, when you save something as a favorite, it only gives you the bus stop name, not the route name, so if you are looking at multiple routes at the same stop you can't tell the difference between them. That's extremely frustrating.
Unfortunately, I haven't found a better real time bus app yet. If the catch the bus developers would just update their app, I would go right back to using that one.