I'm in your exact same situation, man; I've developed in php , python (with django and webapp) and little webapps in ruby with sinatra. I begun with rails 3 (and rails in general) two weeks ago, and am feelin' the progress rather slow. I think some of it is due to the usual learning curve and the kinda hard to find documentation and broken plugins. I'm starting to get it, but I'm also being tempted by the fact that I read the documentation for padrino (www.padrinorb.com) last night and felt that I understood more than what I have gotten from rails 3 in two weeks. So, you're not alone, and, if it weren't for the fact that padrino is really new and doesn't have as large a community as rails, I would have made the switch without hesitation right away. Still considering it, though.