It's not a user-end problem. It's irritating and depressing that the official response is "lol it's a you error, fix your internet". I transferred from Materia to Aether and went from disconnecting approximately every 20 minutes to zero disconnects at all. The problem is with Materia.