The documentation is getting better, and m2eclipse is simply awesome. But someone above pointed out the "broken by design" article. He made some good points. While I personally think maven is a better tool than ant, in the long run our experience will make maven3 a better tool than maven2.
I couldn't live without it. I can go to ANY machine in the world with an internet connection, a JDK and Maven 2, check out my git repository, and run 'mvn test', and it'll build. Say that about any other build tool, I dare you. :-)