For D7:
* The frontend and backend are too tightly coupled.
* The views system was awful to design custom, complex queries for. Documentation was scarce
* No dependency management
* Lots of weird hacks to do standard things, like the Features module
* The hooks system can result in a lot of complex, unclear logic
I've since moved onto the python/js ecosystem and it's much easier to build sites in
For D7:
* The frontend and backend are too tightly coupled.
* The views system was awful to design custom, complex queries for. Documentation was scarce
* No dependency management
* Lots of weird hacks to do standard things, like the Features module
* The hooks system can result in a lot of complex, unclear logic
I've since moved onto the python/js ecosystem and it's much easier to build sites in