I use motion controls exclusively on ARMs, and do just as good as anyone with a controller. They are great when done right.
That said, I generally prefer traditional controls where the game is not specifically tailored to them. Gyro aiming is nice though for precision. There are instances where they can co exist, like Zelda and even Mario (though Mario should have had traditional options for portable mode.)