Honestly, for recreational diving it's tough to get a computer that won't do a fine job. Some can do a better job than others, but pretty much they all work.
I've never used the ScubaPro or Suunto computers. They were removed from the list fairly early based primarily on the transmitter. Both ScubaPro and Suunto use a proprietary transmitter that will only work with their computers. They both also seem to have taken a different approach to pairing. Most often, when people complain about the AI signal not being reliable, it's almost always the Suunto transmitter they are talking about. I have also seen some complaints about ScubaPro transmitters as well recently. As I understand it, the ScubaPro transmitter will power down if it's not detecting a change in pressure after a period of time. Presumably, this is to save power, but it seems to be a solution in search of a problem.
The Shearwater can use the same transmitter as Oceanic, Sherwood, Hollis, Aqualung, etc. I already had an Oceanic transmitter, so this helped soften some of the cost. Shearwater has recently introduced their own version, but it's backwards compatible. The transmitter powers on when it senses pressure, and powers off when pressure drops low enough. Battery lasts a good long time. I usually change annually, but that is probably overkill.
Another important factor I looked at is how long until obsolescence. Perdix, Perdix AI, Petrel, and Peregrine all share a common firmware. That usually lends well to future updates being around for a while. In fact, I think it's only recently that the Petrel 1 couldn't get the same updates as the hardware could no longer support it.
I've been very happy with my Perdix AI. It does way more than I'll likely ever need it to do. Unlike most dive computers, the manual is actually well written and easy to understand. The menu is very intuitive and easy to use. Shearwater also seems to listen to divers. For a while, one of the complaints was that the SW only supported two transmitters at a time. When they introduced their new transmitter, they increased that to 4 transmitters. The computer screen is configurable in certain areas. Portions are fixed in either rec or tec mode, but others are user defined.
Screen is bright and easy to read, but it also appears that the Suunto and Scubapro are as well.
I have not required service on my computer yet. Reports are that Shearwater service is very easy to work with. I've read several reports of users getting replacements rushed to them in time for a trip, and other users who had things fixed for free well outside of warranty. Customer service from Suunto is generally not held in very high regard.