DIVS IN DIVS IN DIVS IN DIVS IN DIVS
Drupal feels disgned for a backend developer. A typical workflow for a medium or a large team is to have a backend developer configure a content type and page and hand off rendered pages to a frontend developer to style.
This pattern is no fun!
There are many tools which are simple to use that allow developers to shape the generated markup to fit the way they want to manage pages. This is essential in a world of semantic HTML and flexible responsive sites. You can do anything!