I would stay away from iHouse!
I have used them for the past 5 years and it's been horrible! Their customer service is rotten and their sites aren't very SEO friendly.
I am paying for a custom website now and will build on it. Sure it costs more initially but you save in the long run if you have your own site (and have it hosted with Godaddy or another company).
If you are looking for sites that seem to do well with SEO (at least they do here in Vancouver, BC) I would suggest Point 2 Agent. I don't really like the look of their sites but they seem to rank well (at least here they do).
I think they would be a good alternative if you don't want to spend too much time or money on SEO but want to have decent rankings in your local market.
All the best!