I have two questions:
First, why does STS require a JDK when only a JRE is required for normal Eclipse? Specifically, why doesn't the Eclipse built-in compiler work for STS projects (Groovy/Grails/Roo)? Does it have something to do with Maven?
Second, why is Groovy and Grails support not included by default? I always have to enable the extensions. Groovy and Grails support should be in there automatically or at least a core installation option (like Spring Roo). Having them be extensions implies they are an afterthought and not as important as Spring Roo.