I find it interesting how many different situations line up to cause the 90000 error. I can connect and quest around a zone decently well, but when I transition to another zone or into / out of an instance I have a nearly perfect chance to get the error. Doesn't matter if it is NA or Japanese servers. My problems only started 3 days ago though. With so many people having trouble, it can not simply be an issue on the user's side.

As for the software, they may cause performance hits, but there shouldn't be a problem. I don't know what teamviewer is, but if it was going to cause problems, it would have caused it before the current 90000 situation.

I'm on the fence. I want to resubscribe to this game as it seems quite fun. If they can not sort this out by the end of the free period, I will not be able to care about it for a couple of months at best. Terraria 1.2, Starbound, might even pick up GW2, then the shelf full of other rpgs to play in the downtime. This situation is too important for them to slip up, but they haven't even given anything but a rare canned response. This needs to be fixed before server transfers are enabled, and the trial should extend to that point as well.