Personally, I think auto-attack is a total cop-out.

If battle is so undesirable that it needs to be automated, then something more than auto-attack is needed to fix it.