However, I've only dealt with the fun stuff. I am now in the process of setting up an Ember project from scratch, and I can see why our lead dev was so frustrated with it. If you're setting up a database structure that's more complicated than a blog, there's going to be some hair-pulling involved. Also, Ember Data has come a long way since last summer, but it's still a little idiosyncratic-- just enough to make you want to throw your laptop against the wall and drink heavily.
I wish there were a pre-fabricated full-stack Ember setup available, like the MEAN stack for Angular, but making my own is forcing me to learn more about end-to-end development, so there's that. I'm setting my project up with Postgres+Express+Ember+Node and might eventually open source a generalized version of my setup, but I'm not about to make the PEEN stack a thing.