I get frequent disconnects at my house. Both my wife and I play: me on PC and her on PS4. We will frequently get disconnected at the same time; however, I will note that when we're "about to disconect" (you can tell), the PS4 is more forgiving and will recover when the PC will just DC. It is quite frustrating, to be certain.

My connection details:

ISP: Time Warner
Location: Texas, USA
Ping Time to siren server: 74ms
Current big-hop backbone system: as6453.com
Occurence: Frequent 90k error followed by lobby server disconnection. In particular, after 5pm, but frequent on the weekends, also. However, there are "near disconnects" all the time. These can be characterized as all characters on the screen standing still and not responding to hits, then suddenly "catching up" (rubber-banding) or, while crafting, pressing anything (Basic Synth, for example) and not being able to press anything else for 15 seconds or so. Even switching gearsets can sometimes take 15 seconds or more. Meanwhile, Another machine in the house can be watching netflix glitch-free with no pauses or "buffering".
Connection rating: 50Mbps down/5Mbps up (and verified through speedtest.net and large downloads from the likes of intel, ESRI, autodesk, and microsoft, wherein I can average 5MBytes/sec download)

Also, current routing takes me through the as6453 backbone (although, it started out going through level3.net, then cogentco). Running PingPlotter, I do see some percent packet loss in various of those hops, but, as that is only ICMP packet loss, I don't think it matters.