was thinking more about what Bioware could have done with Thane, struck again by how little Thane's presence in ME3 has to do with threads that were established in ME2.
Characters like Jack, Miranda, Mordin didn't get great arcs or anything but at least their scenes provided some closure for them.
Jack finds purpose and a place of medical and ideological safety.
Miranda gets to see her father dealt with once and for all, along with contributing significantly to the War Effort, which fits her Big Picture mindset.
Mordin gets to cure the genophage, and, while his sudden change of heart is a poorly-executed writing decision, t's at least apropos.
Thane just gets to be a martial-arts punching dummie for Kai Leng.
There's no resolution about Kolyat or what he's been up to, and thus nothing that provides closure on Thane's loyalty quest from ME2.
There's no development with the things Thane would generally talk about in convos, such as the drells' client status, the Kepral's epidemic, etc
I mean Kolyat shows up and I guess we're supposed to interpret him as reformed, but that all happens off-screen? As does Thane coming to terms with his coming death, which he wasn't as of the end of ME2.
So all of the interesting development that might've happened is off-screen and we don't get to see or hear about any of it. I think that's the most frustrating thing, along with the unnecessarily railroaded death.