There are hundreds of free WordPress themes out here. Some of them are actually good and offer many useful features. I used a free theme to build my food blog to prove just this. But a premium WordPress theme takes you outside that. It is the extra step you need to take to point your business correctly.