I think you need to look at this a different way. £1500 may sound like a lot, but you are paying for the guy's knowledge. Sure, you can get a free theme but if you don't know how to use it you can end up burning a lot of time fiddling around with CSS, various options, custom widgets, where everything appears on the page, what all the little options do, resizing images so everything lines up properly, figuring out widgets for featured posts, featured pages, twitter feeds, latest posts etc., etc., etc., then wading through tons of "community support" forum posts and still not finding the answer.
I speak from experience, we paid a similar amount to get our site launched, then after a couple years we changed the theme ourselves and then spent literally weeks figuring all this stuff out, including a ton of googling, reading forums, posting questions, talking to support. We use the Genesis theme on our site which has loads of options, but even now after a couple years we are still find new things out about it (usually after each upgrade).
So really you have to ask yourself how valuable your time is, and figuring out how complicated your site is. If you do want things like multiple pages, widgets, blog posts, menus etc and if you are happy to spend weeks and weeks working on it yourself, then knock yourself out. But for me, I would rather pay someone to do it all whilst spending my time generating business.
The choice is yours!
