I see you live not all that far from me. I live in Georgetown and work in Hutto. Where do you ride? I used to go to Cherokee Cycle Park but it closed.I'm happy for you.
I think you will enjoy the X more than the Sport.
As far as power and leg room
But they are both good machines.