Avellone says he wouldn't do another Empire Strikes Back ending because of fan complaints. Well, I like Avellone's work, but he needs to get a clue:
It wasn't the Empire Strikes Back (ESB) ending that people hated, it was the totally screwed up, futzzed, truncated ending that they hated:
1) The Ebonhawk falls to its apparent destruction then magically appears at the end to fly away our hero
2) There is an unresolved confrontation between GOTO and T3
3) Mira appears magically, fights Hanharr, then magically disappears
4) Though you hear about the future of your comrades through Kreia, you see nothing of them at the end - they just disappear, presumably in the disappearing/appearing Ebonhawk
It's clear that the game was rushed out with all these loose ends through looking at the files that were left behind when completion of the ending was stopped. Based upon what I've read, had the planned ending been carried out - a confrontation of your comrades vs. Kreia, the opportunity to redeem Kreia, and the possible death of some comrades who sacrifice themselves for you - people would have been raving about the end. Instead we got a badly unedited, truncated ending that made little if any sense.
That's what people are complaining about - we didn't get an ESB ending, we got a WTF ending.