I wouldn’t put such high priority on having a descent rate on your computer. If anything, the ascent rate is more important for safety. You should be able to tell how quickly you are descending based on your own movement through water and how your ears feel. Equalize early and often. If you are dropping to the bottom like a rock and way too quickly, you are likely overweighted.
As for which option, I have heard Oceanic’s inventory and customer support has been questionable since their acquisition by a larger company. I don’t know if this has changed. Anyone know?
Garmin is still very new to the industry and product category. They are known for quality topside products but I am a little hesitant on a first generation product in a new environment for them.
My vote is for Suunto. Though a bit more conservative, it’s very intuitive to use and you will likely run into many others including DMs using them so troubleshooting and help will be plentiful. It fits the bill outside of the descent rate. The digital compass isn’t that great and I still prefer an analog compass but it’s good in a pinch. The Perdix compass though...amazing.