What you say is true. Those opensource frameworks contribute greatly to the society and ease lives of developers. And by the way I'm hearing good reviews about the Play framework, didn't get to play around it though. The thing I like about the EE is, it's a specification. Not implementation...