You can definitely climb with xayah. Just play what you enjoy. However, Xayah is a bit more mechanically challenging than some other ADCs. She shares some similarities with kalista and lucian. In my opinion lucian and kalista are easier than xayah. For kalista, if you bind your attack move command to the space key she becomes much easier. If you dont care what adc to play, then i would choose something that can win lane easily or hard carry or has easy mechanics. She's not as hard as vayne or draven but there are ADCs that are easier or can carry harder like cait or mf or twitch.
MF, lucian and xayah just need a bf sword item to start carrying. Twitch, kalista, ashe, and jinx just need hurricane and an ad item to start carrying. Sivir and Trist just need a bf sword item and a zeal item.