I'm going to try to break this discussion out into its own thread.
Archer (and any other future ranged classes such as Musketeer) should have auto-attack. It doesn't make sense that melee classes will no longer have to hit 11111111 over and over, but archer will still retain this. It makes it more difficult for players playing Archer to communicate during battle, since they will have to stop firing in order to type in the chat window. It also means that network connectivity will factor heavily into DPS calculations for archers. If the client does not release the attack button in a timely fashion, then the archer will be firing at a slower rate.
There have been no sensible arguments made against Archer auto-attack that have not been addressed.
Ammunition cost - Depletion of ammunition will occur no faster than if the player was having to manually fire each shot. Auto-attack will not simply force the player to keep shooting after a target is dead, no more than a Marauder would keep swinging his axe after his target has been felled.
Overpowered class - This should be adjusted in the relative class calculations, and not addressed by hampering the playability of the class overall.
Melee auto-attack - By having ranged classes auto-attack with their ranged weapons, this mitigates the debate over whether or not an archer should attack bare-fisted, an act which the Twelve currently frown upon.
Buff stacking - A ranged attacker (as with any melee attacker) should be able to turn off auto-attack as desired in order to use actions without automatically re-entering auto-attack. If this is a problem for ranged attackers, the same problem should apply to melee classes as well.
Sleep/Shadowbind - See above. This problem affects melee classes just as much, and therefore should not be an argument against ranged auto-attack.
Mobility - Auto-attack would not and should not impede the mobility of a ranged attacker any more than it would impact a melee attacker. A gladiator can dance around a goblin all day long, hoping to dodge Bomb Toss, and it will not impact his ability to swing his weapon. A conjurer may complete a short marathon during the time he is casting Blizzard III. There is little reason why an archer should not be able to reposition himself during an attack, and mobility is part of the "theme" of ranged attackers anyway. For those that believe that firing a bow while moving is difficult/impossible, I would agree, but then also point to numerous fantasy depictions of running archers, as well as the historical evidence of horseback archers (in both Native American and Japanese history).
I would propose that a Steadfast-like effect be granted to ranged classes to increase their accuracy, and that as part of class balancing, the overall accuracy of ranged classes be reduced to compensate. In effect, you'll be able to continue firing as you reposition yourself, but the encouragement will be to stand your ground.
This thread is not about daggers vs barefist attacks. There's already a thread for that here.