I'm a reasonable guy. I know Blizzard is aware of the problems. I know they continue to open up new servers to help reduce the demand on existing servers. But I also know that I'm not alone in my login frustrations. The message boards are rife with people complaining about not being able to log in in a reasonable amount of time, if at all. Sometimes you get stuck at the receiving character list screen, sometimes at the end of the loading screen, and sometimes it doesn't load at all and just disconnects you from the server.
I'd call technical support except that it wouldn't help. It's not my system or my internet connection, which hasn't changed one iota in months. The problem is on Blizzard's end, and they need to fix it. Period. I'm not yet on the verge of quitting the game and closing my account (as some have done), but it's becoming extremely annoying. I'm paying good money to play and should be able to play when I want to, not only when there are open slots on the server. It's not my fault that the servers are full. I'd consider transferring my main characters, but then it'd fracture the social aspect of the game, the part of the game I like the most.