I use asmallorange hosting - while they may not be a large or huge host, they've been great for me. Fantastic customer service - you can't get it better.
Currently I use FriHost. They are a post to host service which isn't too bad for personal websites. If you are looking to expand into a more professional setting, you may have to look towards a paid hosting.
MyHost.co.nz currently host me. I'm looking to move to a larger host and plan in the next 6 months.
We have good plans at best price. If your requirment is more than our higher plan then we make customised plan for you. We also provide trial on our shared hosting at free of cost. If you want to test our services and server speed you may signup for trial account.