I read a lot of horror stories regarding the old (black) Elite1 controllers.
However, i do have an White Elite 1 controller (they are a later revision it seems) since April 2019 and is pristine. No rubber peel-out (*), no drifting. It's just perfect
And i have close to 3000 hours in ED on XB
So either i'm very lucky or the white Elite1 controllers were better than their previous incarnation.
No experience with Elite 2 controllers (but i do hate the fact they have only a single Tall stick option and the sticks from Elite1 do not match to Elite2)
(*) In the summers especially, where there is a bigger chance for sweaty hands, i do keep close a roll of kitchen paper towels
That might have helped too...
Also washing hands more often also helps ( and not only the rubber under-covers of the controller

)