There is two endings, and one is better than the other. Im in the middle of replaying it a third time on the hardest difficulty. It should bring my total hours from this game to around 70, so there is plenty of fun to be had:)
starcraft - Playing Games = FUN, Talking about Games = SERIOUS