At this point, the @username system is by far my biggest worry about this game's future.
It effectively hands half of one's login information to anyone they are friends of guilded with. Even if you are cautious about who you friend and don't join a large guild, if any of your friends of guildies get hacked, half your account info still gets stolen.
I would be shocked it at least 50% of players didn't have a PW that was one of the top few hundred most common, and I'd be shocked if more than 15% actually use a PW that can't be brute forced (long, random without words, using uppercase lowercase numbers and special characters).
IDK what kind of brute force protection measures are in place, but my guess is that it's probably at least 10-15 fails before they kick in, and they likely only look at a 15 to 30 minute window at most.
If this system doesn't change, a massive percentage of the playerbase will get hacked. It wouldn't be surprised if it's near or even more than 50%. I can virtually guarantee anyone with an 8 character password using just words and numbers will.
People don't like getting hacked, and expect decent security measures in any online service they use. If 25%+ get hacked, I think it could easily sink the game completely.
I see two possible solutions:
1. Do away with account bound guilds and friends entirely or make them optional. I think this should be done even without security concerns, because sometimes people just want to play an alt others don't know about to enjoy some time to themselves.
2. Use an identifier other than username.
If this is not fixed, I suggest people create strong passwords. One good way to do this is generate a list of at least 10 random words, write them down, take two letters from each that do not form a complete word on their own, capitalize half of them, and mix in at least a few numbers and special characters. In theory, such a password is borderline impossible to brute force.
I hope the devs are listening and take this seriously. Players are not as forgiving about security breaches as they used to be, and the @username system is one of the most glaring security failures I've seen in recent memory.
This should be priority one before launch, because it could singlehandedly destroy the game.