I agree, that Maven learning curve is quite high in some matters:
The difficultiest thing for newbie is to understand what actually
are the concepts
I think that, when a developer clarifies these things then he/she
wants to use Maven rather than Ant.
Other aspect is that
Java community is moving to Maven, that I read
I also like build tool BuildR, which is domain based ( like programming
language) and has some advantages over Maven, but a niche technology still.
Yes, the next version of seam-gen will support generating both Ant and Maven projects.