Joining servers aren't so much of an issue now, however, especially on high pop servers, the likelihood of being kicked from a server within a short period of time is highly likely. Error message upon being kicked is either "An internal error has occured" or "Disconnected from server". I've noticed a batch of players get booted from the server at times while I was still okay.
Not so sure on what's causing the random disconnects but my best guess is something server side.