Yes you are correct on that part Seam. I know that BioWare is as firm as Blizzard is when it comes to dedication on a game and I have some inside sources under the NDA that have told me that although the game is not fully completed just yet that it is in a better and more polished state than many MMO's that have already been released and I take their word for it until I see it with my own eyes.
I know that EA is aiming for far less subscription than Blizzard has at the moment and I also know that BioWare is busting their asses to deliver to the best possible quality.