PS5 for me but you could consider a Steam deck too. You can play everything but Forza and halo on PS5 essentially. Forza is fun but I wouldn't spend $500 solely for Forza. Sony has a lot of great games in this and last generation.
Without a doubt I prefer PlayStation, the controller is super comfortable, their game prices are comfortable, on the other hand Xbox games cost more in the country of Peru :'3