I have a Switch, too. but I've barely touched it. I just finally turned it on the other day to update it......lol.
I may or may not keep my Switch. but at least it has its own set of exclusives.
I'm trying to hold on until E3 to see what MS presents. Xbox will really have to blow me away to convince me to stick with it. And maybe they will.
Meanwhile on my PS4, I'm enjoying JRPG Trails of Cold Steel. And Persona 5 The Royal is also coming to PS4 later on. Most likely that will be PS4 exclusive, too. You can't get those games on Xbox and that's becoming my problem with Xbox.
If you like Gears, Halo, and Forza, then Xbox is fine. I do like Forza and that would be one series I'd miss if I gave up Xbox. Halo and Gears I'm indifferent on. But Xbox needs more than Gears, Halo, and Forza. And it needs quality level exclusives and not just stuff like Sea of Thieves or State of Decay. I'm not knocking those games. They may be fun. but they're not my cup of tea and there's no way they can compare to God of War, Horizon, Spider-Man, etc.
Despite all that, I still have this strange "attachment" to Xbox. can't explain why........lol