Never had a button problem. It seems mostly non-ego people post about it who believe marketing claims.
eGo in 4-17, charge each bat. about 1 x day, clean connection first & remove shortly after charge mostly. No bat. problems. One time the bats. did not go as many hrs., replaced atty- fixed &...