Okay, some basic notes:
Basically the buses and trains are the same as in QLD. The TransPerth B sets are slightly different looking on the outside - but inside, you'd swear it was as QR train.
Same with buses. Same buses as Brisbane Transport. The drivers compartment is caged in however.
Smartrider works really well. It is incredibly fast and responsive. Gates fly open instantly.
There are a lot of Public Transport Authority staff roaming around stations, on trains, on platforms etc. Wear a bright yellow vest - look almost like the Melbourne Transit Police officers. Seem to be doing both information and security at stations.
Also, it's DOO. No Guards.
Trains are quite fast, make QR trains seem really slow. Similar with buses. These are fast also.
Buses run to interchanges - even where the train station might be only two or three stops from the CBD. Terminates at the station, dump passengers, turn around and then out again. Buses every 15 minutes.
Excellent cross-town bus services. 900 series buses I think. They're missing a specific marketing for the frequency like BUZ though.
Stations will often have a map of the bus routes that pick up in the suburbs and then feed into the train station, at the train station. The suburbs we are talking about are even less dense than those in Brisbane, and are often surrounded by coastal scrubland. We are talking ULTRA LOW DENSITY.
Transport in Perth works. They don't have fancy infrastructure, they just have good frequency, simple network, make everything very fast to make up for low density/sprawling distances.
Brisbane's bus network is being mismanaged IMHO. Brisbane has huge resources at its disposal, probably more so than Perth, and it isn't being managed properly at all IMHO.