I would not say I disagree that much with you. That was a very systematic analysis about all the technical details. What I would like to add to this is a meditation on why people blog and talk so much about Rails. And my intuition is that this is because the integration of nice CSS and HTML templates with code libraries makes Rails a real breakthrough for individual programmers who can create nice looking sites without hiring web designers. This is not just number of lines of code or nice OO - it is something that without RoR is nearly not possible for a lonely programmer. And this is the kind of advantage that makes people blog about it.