1) Template system :- you have to learn the a whole new config language
2) Too much special purpose abstraction , eg for SQL etc ..
Note that I am still learning 😛 . Good thing though is that once everything is setup , it is very easy to make changes . But getting it setup initially is a pain . Yeah I nearly completed the build automation stuff in python, using django for web ui !