i dont like pressing buttons while i'm using the touch screen, it's confusing and sometimes i press the screen harder after i press the button.
so i'm using ihome instead (from cydia).
Since it's recessed, it's unlikely to get worn in comparison to the surrounding area. My home button is naked since I got the 3G last August and it's scratch-free still.