I agree to some extent however, Drew Karpyshyn was comissioned by EA to bridge the gap between K1 & TSL to an already prewritten SWTOR galaxy. (The book came out a couple months prior to two plus years of work on an MMO) I'm fairly certain most of his major plot points, especially the ending was written before he was given the book to write. Just from how rapid and short the book was, the most creative freedom he may have had was probably the dealing of Canderous and the helmet of Mandalore, but even that was already hardcoded due to TSL lore. Really, he shoudln't be held too* responsible for that mess, despite how lackluster it felt. In essence, he was paid to string a predetermined plot with some dialogue and little more.
Still, Chris Avellone would be the best guy to write k3.