Sorry, I don't agree. Melbourne is so expensive. I can say this as I used to live in Melbourne, and it was tough financially, and with credit cards maxed out just for purchasing necessities, and not luxuries; and this is all despite earning a great income down there. Sydney (for me) rules. My rent (living in Melbourne city) was twice as much as the mortgage on my current place in Sydney, and with the credit card situation in Sydney, my balances are back to zero within five minutes of making convenience and rewards points purchases, regardless of the time of week or month I make such purchases. My current place in Sydney is only an extra 25 minutes from the city, yet I have double (almost triple) the living space than what I had in Melbourne, plus its my own home.
MyKi is also a stupid ticketing system. My Train/My Zone is heaps better in Sydney, and so are the Opal cards, not to make any comparisons. The trams are overrated in Melbourne - the old ones are quite smelly. Sydney Trains rule in comparison.
My friends in Melbourne (although talented and really smart) are struggling to find decent jobs that they deserve. Council rates, PHI and other incidentals are higher, with the exception of electricity. My electricity bill is heaps higher in Sydney. For my friends that are a success, they're living with their parents because they have to.
I am grateful for Melbourne as it got my freelance writing, editing and publishing career started; however, I am making tonnes more money in Sydney.
Melbourne is better for friends and socialising, yet personally, I am much better off living in Sydney overall, despite missing my great friends down there, and its really hard to make great friends in Sydney. It was a smart move to re-locate.
I don't know who would be well placed at the top.
Perth is the most expensive, so don't know how Perth made the top ten.