Just finished the game.
Main storyline was pretty damn good. Especially the end. The only problem is it went by way too quickly. There just wasnt much to do once you got out of the Citadel on any of the main planets. Atleast Feros tried to have sidequests (very meager ones), but surprisingly for a game of this scope it was very linear.
Side missions were a bore. Seriously, some had interesting story but would it have killed them to put a city or two somewhere in this universe? Mountains, mountains, unclimbable mountains, plain, thresher maw, mountains, mountains, outpost which looks exactly like 5 or 6 ive already beaten, back to the Normandy. The game seriously had 4 design layouts for sidequests. FOUR. I know because I counted. Im not even talking about 4 designs that were modified slightly to make them unique. No, Four total.
Combat was actually pretty fun. I like the way biotics, tech, and weapon combat worked together. My only problem is sometimes I would die and not really be sure why.
As far as how I rate it compared to Bioware games. Probably somewhere around the original Baldur's Gate. Good, but missing something to be great. KOTOR and Baldur's Gate II left me with high standards for Bioware. I just think that in making this game Bioware was so focused on making the game seem huge, they forgot to actually make it huge in real depth. But there is hope all the major problems (those mentioned above and the glitches) are easy fixes as far as the core design philosophy is concerned. Bioware is proven they can take a good model (Baldur's Gate) and make it great (Baldur's Gate II). Here is what Mass Effect II needs.
1. Main quest planets which arent just about the main quest. Make them seem like actually cities where other concerns are.
2. Sidequest planets that are just massive. I still want the barren rocky planet and it has its place, but I like to go to a planet thats just a huge Turian metropolis and explore.
3. Less planets to land on. Yes, this game needs to reign in its focus to become less linear. That might seem completely contradictory but its the truth. With so many planets, they all get very samey making the game the land, kill baddies, and leave. This is the first Bioware game (including the unfortunate Jade Empire) which I didnt want to beat every sidequest before beating the game. I did the interesting ones, but why do I want to go look for some lost probe when I know what its going to be like.
4. I want a planet on a Hanar colonized world. Actually, I want a planet to land on thats run by humans.
Good game though, looking forward to sequel.