Out of interest in what dive context? If CCR I would probably agree (I don't dive CCR nor ever will) I do know friend who dive OC trimix on Eon and are more than happy.
Let me start by saying I did not buy the Eon Steel/AI pod, but was given it by another dive pro/dealer. At the time I chose to dive with it I was using a Suunto D6i, so the Eon seemed like a good alternative. I liked the large graphical display and I was certain I would get on with it. Part of my reason for looking for a new computer, was that I was having difficulty seeing the smaller numbers (time) on the D6, and thought the Eon, with its customisable screen layout, would be the one.
Lets address my least technical issue with it first. When you customise the screen, one of the key bits of data I need when managing dives is the actual time. I know we have a schedule to keep and other people are relying on me being on time. On the Eon, with its huge screen real estate, the time is an afterthought and displayed smaller than on the D6. I therefore had to wear another device to be able to see the time (yes I could have got a mask insert - but I didn't want to)
I'm principally a rec instructor, dive XR (as opposed to full tec) and CCR. On my CCR's we either have the Vision2020 electronics or the Shearwater Petrel. The Suunto model was always consistently different NDL results when diving in fixed setpoints.
For Rec and XR diving, regardless of what conservative settings I used, it would have a hizzy fit if I didn't do a 3 minute safety stop and beep (eee-ooow) endlessly. This would be annoying when all i've done is drop down 6m to pick up the mooring line. On deeper dives, it would mandate that I do a 12m stage stop regardless of the dive plan. If the stage stop was not adhered to, the computer would then lock me out for 24 hours. The final kicker for me would be that it would lock you out for 48 hours if you dived with a low battery. Now I am sure there would be things I could do to drill into the system and amend those (except the time on the display), but as a default to be this restrictive, different and annoying... I lost patience with it.
Several times when I had it, perhaps if I had been doing skills work at 6-8m, the computer would insist I did a 3m safety stop at 5m. I would choose not to (I'm a grown up, I can make that choice). My students and I would come out of the water and the Eon would start to beep at me. We'd de-kit. Still beeping. I'd get some refreshments for the student, beeping. I'd usher the students to the front of the boat, still beeping. The only way to stop the beeping (and not get locked out for 24 hours) was to get back in the water for 3 minutes - so I would tie the Eon to the pick up line and toss it back in the water at about 5m. The dive pro's leading the fun divers would return to the boat and see my eon floating below and retrieve it...
If I could have done something about the display, so I could see the time, perhaps I would have invested more time in tweaking the annoyance out of it.... but out of the box it just didn't work for me. I switched to the Freedom as it would work wired into another CCR, but I ended up changing back to a watch style (Garmin Descent) for daily use, which actually has a display I can read more easily than the Eon.