Both are really incredible and have different things to offer, basically what everyone's been saying. I preferred Mass Effect, even though it has more flaws than Bioshock. I beat ME 5 times, it has a good amount of replay value, especially if you want to get all the achievements and all that.