Vyper battery lasts quite a lot of time- depends on frequency of use, how much you use the light, water temperature, etc.
Anyway, it is a matter of minutes to change the batt (no need to send it to switzerland ;-) ) and the battery is relatively cheap. So you don't have to bother too much thinking about battery replacement every few hundred dives...
Buttons? Of course, one may want to press them underwater from time to time:
Light- may be practical at night, ain't it?
Actual time of day- sometimes it is practical to see that it is 16:55 and the diving club closes its gates at 17:00 and you are mucking around at 30 meters...
Oxygen/Nitrogen loading- (In Nitrox mode one can swap the left bar display in order to see both of the gases' loading)
Add a "bookmark" to the profile
IMHO these functions are usefull to the diver from time to time, and in order to use them one needs the buttons. Luckily, they are easy to press underwater. With gloves it is a bit more difficults (I guess it'll be harder with gloves in any other computer too). The most difficult thing to do with gloves is to close the Vyper's wrist band buckle...
If you dive Nitrox then leave it always in "Nitrox" mode and when using air just type in "21%" then you don't have to worry about the computer switching to air or whatever. The left graph will show oxygen toxicity level and you'll need to press a button to see tissue N2 loading (in case you want).
Enjoy the Vyper- simply said- it is a great diving computer. Nothing less.