I played the Alpha test and they've fixed a lot of issues since then. Bioware have created another world with it's own story, much like Dragon age, it isn't another version of Earth but has a unique story behind it. Yes game play concepts are similar to other things but if you only want to shoot stuff there are other games for that. If you play games for the story too, then delve into the details in this one. Oh, and Micro-transactions are only for skins and decals so hardly going to be the problem that some others say.