So so true. Their ability to develop a character through story is second to none among the current major RPG creators. They do a better job than anyone has done since Squaresoft in their FF7 days. Just fantastic.
Unfortunately, they don't spend a fraction of that time/effort/genius on their character design system. If they did this game would have a future.
As to which system to steal? I always loved Shadowbane's. like 15 playable races, 4 base classes, maybe 30 professions, and then everyone selects 4 disciplines, of which there were maybe 75 to choose from. You rarely saw 2 people playing the same character. There have been plenty of decent ones. The skill based system of Ultima or Darkfall is a lot of fun and leaves tons of room for individuality. Guild Wars had a great system that allowed for creativity by limiting the number of moves you could select...This game has 8 classes each with maybe 2 viable talent specs...16 options, that's not a hard number to beat (and it's probably high, in reality, since Marauder and Sniper probably only have 1 option).
Or they could have risked trying something new. I really enjoyed DCUO when it came out, but knew that it was ill-fated because it was run by Sony. Combining an MMORPG with a fighting game or an FPS is a great idea if you have the player support to put up with the long process of balancing (which SWTOR definitely could). Someone will eventually try a system where everyone can heal, tank, and dps, and their role changes depending on their situation. It will allow for the most complex boss fights and require the most individual skill in group PvE, requiring players to transition rapidly between roles. I'm not sure it will be different enough, but it will be fun for a while.