Google maps have a public transport option, so you can see how to get from one place to another, with times etc.
Transperth is clean, cheap and *fairly* reliable. I think I've had issues 2 days in 5 years.
I picked a random place in Burns, and it says about an hour to the city (Bus to Joodalup, Train to City, then a walk to wherever the office is).
Remember, winters here are very wet and summers are very warm. Not very good for a walk to the station at 7am to be at work for 8:30.
Being at the end of a line makes it easy to get on, the trains that get into the city at 9am are busier than the ones arriving at 7am.
Also, being an hour out the City on a weekday, means it'll be a bit longer on a Saturday/Sunday. Hour on public transport to 'pop' into the city for a show/event isn't ideal. Most people would drive it.
In the last 5 years I've been using public transport to all over, but mainly within Zone1 or Zone2 (Bibra Lake, Como, South Perth, Vic Park, Bayswater, Scarborough - with loads of trips on the footy trains out to Subbi).
Parking can be got in the city for $10 a day, but you have to be in early, and out early.