Hmm. . . taking another look at it, and this time ignoring my knee-jerk reaction of "random sp sucks!", I can kinda see the appeal. I do still think it has its rough patches, but I'm not sure a system exists that doesn't.

On the other hand, I'm not sure that the current system can't be balanced. Whether it's worth the time investment at this point is another matter, though.