I agree with mostly everything you said, but I never claimed they were the best, simply that they were the most popular. Popularity does have its merits though, i.e. thorough documentation being good to introduce anyone new to web development, especially if they're going to be using MVC.
I do...