The advantages of choosing a drag-and-drop interface builder are obvious until you try to step outside what they offer. They rarely do exactly what you want, so you have to either compromise your requirements or struggle to make the tools do something they weren't designed for.
There's also a hidden gotcha in what you ask. You may be thinking of the screen as a sheet of paper on which you can lay out elements as you please. The trouble is, it's more like a sheet of rubber - infinitely stretchable rubber at that. However you lay out your components, it'll look different on every screen, from PC to tablet to smartphone, and some of these will look terrible. High-level tools do the best they can, but since they can't tell what you have in mind they don't always make a very good job of it.
I'm curious about your comment on not using templates. Can I ask if you feel able to describe your website in plain, unambiguous English? If so, there's no reason in theory why you can't code it in English, other than that few tools exist to do that, the whole world being hooked on complex templating systems for quite primitive languages.