The code refreshes every 30 seconds, so it takes between 2m and 2:30s to log in, not 5-8 minutes. That's ONLY if you tied ALL your accounts to the SAME battle.net account.

As others have said many times in many threads; if you have 5 battle.net accounts with 1 wow account each, you can use the same code to log in to all 5 at once.

Even though I've never been hacked and do all my web-surfing on my laptop instead of my gaming machine... the peace of mind is well worth it.

Also, if they DO make it mandatory, they'd most likely include them for free in retail boxes. Otherwise new players wouldn't be able to play after buying the game until after they order and receive their authenticator.