Edit: One thing they could fix, easily; unified, visitor accessible, payment system. And more realtime bus information. Those are simple things that they could borrow off any decent-sized European city.
Further edit: looks like the Clipper card is easier to get than I thought. Googled before I went, but must have gotten outdated information.