From my personal experience so far Bioware got everything right. I have had 0 trouble in the Beta, Early Access and now once live. No problems.
I just had to sit in a queue for a little while last night about 20mins (313 people ahead of me) but that was no big deal, I expect the queues to be bad for the next couple of days. Gave me time to take a pre-game crap and eat a sandwich (not at the same time).
Kudos Bioware, Im in and having a ball!