Can't agree about public transport. I find it excellent in Melbourne. 1 hour commute isn't very long, the trains do have to go through many suburbs, just like in the UK, you can easily commute for that long. It's just Melbourne is very big almost like two cities combined for distance. Many friends in UK commute for nearly two hours and its getting worse every day.