After 6 years of full-stack Rails/JS development, I still love Rails, but I'm disillusioned by the direction the community has taken.
I started using Rails because I was amazed at what you could do with such a small amount of work. I loved how the community was so helpful and so unified.
Nowadays, I feel the opposite way. The community is full of very opinionated camps of people who are basically at war with each other. You have the DHH camp who basically goes along with everything he says. Then you have the JS-eating-the-world camp who secretly hate Rails, and refuse to do anything with it except serve JSON. Then you have the Gang-of-Four-uber-alles camp who want to recreate Java's OOP suckage inside Ruby.
The community is also very much geared towards beginners. The effect on intermediate devs is that you never seem to get past the beginner stage -- no matter how many years you spend -- there's always someone there to tell you how to do it "correctly."