The controls worked fine, they were awkward... To say they worked poorly isn't fair though. They worked AOK. Controling a 3-D environment isn't easy though... But once mastery of the mouse controls, and also master of the keyboard is in place, it's a snap... But it's constant as well. Short of lulls after or prior to battles, it's really a constant thing... A juggling act. That's added excitement to a genre that's plagued with a sort of "routine" though. I applaud the game for that.
You SHOULD have to master a complex series of controls to be good at the game... Once you're good at it, it's a breeze to use though really. The controls work though... Awkward or not, they worked well for the game's engine.
Also, I don't know a single PC game that doesn't demand "the best", or a generally higher performance machine, when it's new. Compare any FPS when it came out to the average PC's of the era, and average tends NOT to cut the mustard for quality gaming.
For instance, I know I played Jedi Knight on a non-3D accellerated machine when the game came out and I dealt with it... JK's not nearly the same game with a 3D card as it is without. Night and day really, but at the time 3D Accelleration wasn't something built into PC's so mine didn't have it.
Force Commander was the same way, so it's really no worse than most any other game on PC when they're new... JK's a great game, one of the best, but I can't say I didn't care for the game because mY PC didn't play it well at t he time... It was a graphic-intense game and my PC had to wait for an upgrade before I enjoyed every feature it had.
That's not a fault in the game though, but the platform... If you're not into buying the latest and greatest, then PC gaming isn't a great route to go. Consoles are probably more ideal since they're basically a dream for Game Developers to adapt for some years to only a specific format (or 2 or 3) rather than the balances required for PC game development.
And subsequently, that's why 99% of the time a PC game with console ports plays better on PC's (those set up for gaming anyway)... And why ports from console TO PC (less common, but they happen, like HALO 1) usually suck pretty hard.