Let's try to avoid the whole diving with tables vs diving with computers debate.. she's trying to get him a gift.. Go start a new thread or join one of the numerous ones on that EXCITING and NEW topic
Anyway, people can probably give better suggestions with more input on the type of diving he does (recreational, instructional, technical) as well as frequency (daily? weekly? few times a year?)/gases (air? nitrox? trimix?) he dives.. etc..
Obvious question is.. does he already have a computer?
Aside, the original watch linked is not suitable for diving.
Honestly, if it was my (nonexistent) gf getting me something, I'd prefer a nice divers automatic watch (assuming thats his style) because it has far far more longevity than a dive computer (which.. is much like a smartphone or laptop - constantly upgrading technology). With reasonable care/maintenance a watch will last until you lose it. If you're diving a lot, you may want to upgrade every few years to have the best computer suited for your taste. In other words, it's a more personal decision features-wise whereas a simple watch is just about style really as they all do the same thing.
Take a look at the Seiko Monster Diver or the Citizen Promaster Diver. Both are quality, solid automatic movement watches that are suitable for actual diving and are stylish to boot. There are of course different versions with different styling, etc. You can spend 100x more on a Rolex, Breitling, etc but you're not getting a better watch.
Here are some examples
Citizen Eco-Drive 300 Meter Professional Diver - Stainless - Rubber Strap BJ8050-08E
Citizen Eco-Drive Mens 300 Meter Professional Diver - Black Dial - Rubber Strap BN0070-09E
Seiko Diver's Automatic 200M - Black Dial - Rubber Strap SKX779
Seiko Diver's Automatic 200M - Orange Dial - Stainless Bracelet SKX781
(Not associated with princeton, they just happen to have a decent site for linking - you can get better prices, e.g. the Seiko Orange goes for well under $200 elsewhere)