I have a Vyper Air. I use it as a back- up to my Helo2. I wanted something that was reliable & would track N2 close to my Helo (I have that one's algorithms set very liberal). I will say I'm mostly pleased with it for the function that I use it in (gas switching decompression). I only use the air integration feature on my recreational regulator. I will admit I've never tried to reset the link underwater. I usually check it before I get in & have never, to date, had a problem with it reading or losing the link. I'm not sure if it could be reset underwater or not or whether I could even remember how to get to the code reset page while diving. Usually you have to reset the code to it & I'm not sure if you can reach that page while it is dive mode. As for the compass it is a cool feature, but I really prefer just using an analog one; a little less complicated. I don't like how the compass will shutdown after a couple of minutes & that's with the "stay on" timer maxed out. The biggest things I have found that causes the link to disconnect is walking out of range of the transmitter. Just to keep the link closer when diving, I keep the transmitter on the right side (as if the cylinder is on your back), because I have an analog SPG on the left. Because of the transmitter being on the right, I will wear either my Helo or Vyper on the right (either one can read the transmitter), that keeps the transmitter no more than 2 1/2- 3 ft away from the transmitter during the dive.