I have used an EOTech for a couple of years now. I have had no major problems.
Here are the few I have had:
-The batteries last about 3 months for occasional use. The reticle will blink when you turn it on if the batts are low. N series batteries are only a couple of bucks a package, so keep a spare or two in your LBV and in the rifle case.
-The exterior lens fogged up on me once on a cold day when I made a rapid entry into an overheated building to make an unannounced visit on some really nice folks with some of my friends. [(:)] However, keeping both eyes open, I was able to acquire the reticle and targets with no problem. I consider this to be extremely minor, especially since more often than not, my eye protection fogs on real operational stuff (adrenaline makes you breathe harder?), and my EOTech has only done it once.
-It fell off once at the range. Make sure everything stays tight. It did maintain zero, though, and has held zero like a champ, even though the whole weapon has spent many 12-hour shifts bouncing around the trunk, protected only by the cheapest soft case your tax money will buy.
-The cantilever mount doesn't really provide a very good co-witnessing solution. Mounting it on the flat top, however, works great. EOTech has a new adjustable cantilever mount, but for what it costs (I think they start around $160), you could buy a flat top upper and some other accesories, and still have change left over.
My old setup was an M16A2 carbine (early model M4 with A1 sights) with a fixed carryhandle, EOTech 551 with a cantilever mount, and a "classic" Surefire. My new set-up (sometimes, it pays to run the Armory) is an M4A1 with an EOTech 551, ARMS 40 BUIS, a RAS and a forward pistol grip. When the new NVGs finally come in, I will be mounting a PAQ or PEQ.
My current set-up works great, and the EOTech is the fastest out of any of the sighting systems I have used. It is much more rapid than irons alone. We did qualification a couple of weeks ago, and many of our folks were qualifying on their new M4s for the first time. They shot great with the EOTechs, but you should have heard the whining, and seen the re-shoots when I made them use irons the second time.
My experience with the other systems is limited. The Reflex sights I have used or toyed around with seem like they would only be good in low light or at least fairly dark areas, and it seems as if they might wash out completely from tac lights during CQB stuff, or outdoors in very bright light (I am in Texas, so that is usually the case). My Aimpoint experience is limited to ragged out surplus M68s, many of which have a lot of problems. We used them on Sims uppers with mixed results, but everyone prefers their EOTechs.
Bottom line, you may hear bad things from those who haven't used EOTechs, but I haven't had any trouble with mine. Any problems I have had were part of the learning curve, and none of them were critical. I strongly recommend the EOTech on a flat top receiver with a good back-up iron sighting system.