Starbase

I like scifi based games but to some extent. And the thing is that MMO based scifi are even more fun to play. Apart from the homeworld, I have played the starbase with some efforts and the time spent was good in general. Have you played starbase? What was your experience?

https://www.youtube.com/watch?v=zXLTFwoYM_s