I like Rockhampton because of its proximity to Gladstone, high occupancy rate and rental return is better. Townsville has a mining influence but also a heavy defence force presence. Maitland is a bit more expensive but closer to Sydney and only a couple of hours from Where I live.