They had an ending in as much as the tied up the major concerns and ended the threat; there was at least a modicum of achievement in that. Plot holes, irrelevancy, and "betraying the ideals of the game" or not, they at least they made an honest attempt to give a big conclusion. If the game ended with Shepard charging into The Final Battle, I would be much less happy. Your Mileage May Vary, but I can be satisfied with what I've heard.
---
The Master said: "It is all in vain! I have never yet seen a man who can perceive his own faults and bring the charge home against himself."
>Analects: Book V, Chaper XXVI
---
The Master said: "It is all in vain! I have never yet seen a man who can perceive his own faults and bring the charge home against himself."
>Analects: Book V, Chaper XXVI