Btemplates is showing very clean and nice templates. If I talk about my blogs then I usually prefer to go with WordPress templates. Yes, mostly, the free ones. However, in case, if I need a site for official announcements or a business store then I prefer to get PHP or Magneta sites. Last time, I got a web designing service from Avidteck and it was an outstanding experience.
On the other hand, I also heard that with the help of them designing, a good looking blog is also designed. However, if you want to add cart and payment etc options in our site then better to go with a professional service.