I would definitely recommend Kerbal. It's got quite a steep learning curve, and things do progress quite slowly, but once you get the hang of it, its very rewarding. I once got two ships to line up in orbit and got a guy to space-walk from one ship to the other, i felt like the king of space. There are some good tutorial videos on youtube by the ludicrously-named Scott Manley.