Actually i did last night try to deploy my WAR file to Glassfish with the glassfish-resources.xml in WEB-INF. It works. And it's simple. And i don't need the concept of an EAR.
My "dream" is that one day i can download a stock AS distribution, build my WAR, and deploy it to AS without any need for configuration of the AS instance. I spend my day developing software, not configuring servers or looking at admin consoles.