A lot of your article rang true with me as well. I feel like I had similar experiences. When I first discovered rails and needed to create basic RDB crud pages it was excellent. Once I started to need more than that, I felt like it was the wrong tool. I've moved on, but mainly because I can't stand using RDB.