Perth has the best weather of the major cities, but can be a little lacking in employment options - either there's nothing there or you have to know everyone in the industry to get in. Unless it's mining related, at which point that's the best place to be. You'd best research your chosen field and make sure there's something there for you beforehand.