I really feel that the MVC-like frameworks only work well when you have a very simple domain or are strictly CRUD. I develop Enterprise software, and the limitations of those frameworks always present themselves quickly.
This might make you think that Rails is for n00bs, but I also get hamstrung by some of the features of ASP.NET MVC.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.