How NASA's new spaceships stack up