Microsoft's new Xbox controller borrows great ideas from Stadia, Steam, and Sony