[Question+Advice Needed] Gears esports, Xbox, and PCs

Hi! I have a dilemma. I’ve started to play Gears for the first time and I’m getting sucked into the versus. It’s SO MUCH FUN. But, I’m learning on a mouse and keyboard. Yesterday, we learned that Gears esports will be played exclusively on Xbox console with controllers.

I’d really like to train and eventually pursue playing in the competitive scene. So, would using an Xbox controller on PC be an adequate way to train? Do I just need to take the plunge and buy an Xbox ($$$ I don’t really have). I know input lag is different on Xbox than pc. Is there a way to make my pc delay the inputs so I can train as if it was an Xbox?

Just looking for advice from any knowledgeable people that will give it. Thanks everyone.