BrionS has a valid point about having complete access as root user.........You don't want to accidently type in the infamous 'rm -rf /'.......
But you do have a tiny bit of a safety net with using the 'rootcmd' setup.......You can, and
should, always double-check the command you are committing before entering the root password...........Of course, double-checking should be a given anyways, especially when logged in as root, but it's something most of us usually don't bother to do, hence the accidental mishaps you hear about......
With sudo, the same mishaps can occur if you've assigned your user with unlimited access, which is a tendency for some to do, especially on their home box........
Basically, it all boils down to common-sense, such as, do you really need all that power with sudo or can you get by with less and only use root as a last resort for the not so common tasks, or do you really need to do that task with full root privileges using the method I outlined above?......For me, I'm comfortable with my method, and that extra little step of entering the root password makes me a bit more cautious about what I'm doing..........
Of course, not everyone will feel the same as me, and I'm glad BrionS brought up that point.............So, the bottom line, no matter what method you employ is to be absolutely sure of what you're doing before hitting that <Enter> key.........This may seem obvious, especially to the experienced user, but you'd be surprised how many will tend to 'forget' and make mistakes that could have been avoided......As the saying goes. "You have been warned"...
---thegeekster