I bought the Tradfri buttons, all of them drained the battery within a day or two. It's a known issue. The Aeotec one works well but it's a little pricey at $29.
Aeotec now makes the ST button. I have one of the ST buttons (pre Aeotec) and it works fine. Aeotec Button