To be fair, I was not angry at BioWare, I was disappointed because of their past successes, such as: Knights of the Old Republic, Neverwinter Nights, Baldur's Gate, Dragon Age Origins, all were fantastic games, even ME1 and 2 were good and ended on a good (note I did not say happy) note, but we enjoyed those games because of the story in each, the very thing BioWare became known for.
Let's be honest, the games mentioned above did not have the most memorable gameplay, but their stories captivated us, especially with gems like Dragon Age and KotOR. The thing I was most disappointed about with ME3 was the lack of a clear villain, ME1 had Saren and Sovereign, both were tied together beautifully, Dragon Age had Loghain, who we hated, but at the same time we loved him. KotOR had Malak, another great villain we loathed especially after Taris. ME3 had TIM, who was indoctrinated and no scenes where he talked to Shepard resolved anything, it was just him rambling, it had the Reapers and, in the last 10 minutes, they added ghost boy. Harbinger was clearly set up to the antagonist from the second game and he was given next to nothing in the final part of the trilogy.
Again, I do not hate BioWare, I still love their games, I am just disappointed in ME3. And yes, I know it was rushed out the door, but that can be said with a lot of games nowadays.