Circular logic, contradictions, Deux Ex Machina, "same shit but different" ending options and no closure. It's pretty darn bad. And it turns out Bioware flat out lied about the game having 16 different endings and that everything will have an impact on it. Absolutely nothing you've done in the entire series will affect the ending. NOTHING.