@Darth InSidious I would agree with point 2 only. Lack of stunning plot twist is the biggest flaw of KotOR 2. As for the other points... Well the gaming industry is dividing into "Mature Gamer" piece and "Kid with console/PC" piece. Star Wars was always supposed to be E or T rated (in my country 12+). I think that TSL was too mature for kids of that age (they didn't understand its story) and next games' story would be more suitable for them - making them shiny, rainbows and pink unicorns instead of dark like in TSL.
"And then it was a ship full of slaver scum against one Wookiee...
...What chance did they have?"
- Tvrrdko about Chewbacca