I would add a couple of points:
The cost of a computer is not the cost of the computer. You will need to replace the battery every second year, and that means a battery AND o-ring. For some folks this is trivial, for others it will be a $50 shop bill to have someone else do it. And in theory, someone needs to pressure test that computer after the new o-ring has been put in, to see if it was done properly. If not, the computer will flood and be ruined. (That's the difference between having the guy at the flea market change your watch battery, and having an authorized shop do it.) Would I trust a dive shop to have the right equipment or do the pressure test correctly? No, based on how I've seen shops do repairs.
Second, I've heard DAN speakers and read publications, and maybe I've missed it. The use of dive computers does not seem to have lowered the incidence of decompression sickness. The tables (any of them, because there are different sets now) still seem to work just as well. With no moving parts to break. And no repeated maintenance costs.
Probably the only "irreplaceable" benefit of the computers, is that they all have some type of (often crude) ascent speed indicator in them. And a slower ascent is a safety factor. There used to be some dive watches that had that, but the computers are actually cheaper. They don't generally seem to make the ascent rate a very prominent feature though, just some bars on the side and then a warning. Given the total cost of a computer?
If you're only diving infrequently, it might be more effective to rent one. Or at least, start that way, to get an idea how you like different computers.
And meanwhile listen to every shop saying "Oh, that brand is crap, don't buy it" while the anonymous online reviews all talk about how many fail, right after the warranty expires. (sigh)