I ended up really enjoying this one. Once I nabbed a few extra stim cannisters and worked my way up the skill tree, and had those luxuries in combat, it was less frustrating. I kind of breezed through the second half on Normal, once I got the hang of things. I enjoyed the one on one battles far more, though Lightsaber Throw can make for some pretty easy cheese. I'm also not usually a fan of having to trudge back after I've completed an objective, but I didn't find any of it obscenely tedious or anything, nor did I find save points too far apart, as I had read some reviews complain about. Then again, opinions may vary based on difficulty.
The story was good enough to keep me wanting to play on to see how it unfolds, and the manner in which it is told with flashbacks and such was pretty terrific. Cal was a perfectly fine protagonist, with an interesting backstory (along with Cere) and there were even some genuinely touching moments thrown in there. BD-1 is just an absolute delight, and I'd put him up there with any Droid companion in the Star Wars universe.
I also found that capping the framerate through RivaTuner and using the NVIDIA Control Panel for VSync (instead of in-game) smoothed out performance for me for the most part, so that certainly helped my enjoyment. All in all, it was a memorable experience, I must say. I would play a sequel in a heartbeat - 8.5/10