I love the Sword of the Stars series. I think it does a great job in many different areas. The designing your own ships is fun, and every technology is useful...as well, I enjoy the whole random tech tree as it eliminates the blandness of builds to an extent.
That being said, the game goes on WAY too long after you pretty much know You Won.
The random encounters are also cool

Puppet Master...whew