Inside the house and inside 25 yards the EOTech seems best because it is faster on target than the Aimpoint. It has a wider/larger sight picture that is easier and quicker to acquire. The close proximity to the target does not demand great precision.
Beyond that, the smaller dot in the Aimpoint provides better precision for longer shots than the targeting afforded in the EOTech. You can acquire a target quicker with the EOTech but the Aimpoints aim with precision quicker at "long" distances, for instance head shots at 100 yards, so I can squeeze off a hit quicker than I can with an EOTech at distance.
I've had great service with EOTech.
Aimpoint batteries last much, much longer than EOTechs.
The size of the target comes into play as well. That's where for me, at 25+ yards, it's better to go with Aimpoint to get a hit off quicker. You can't miss quick enough to win.
All that said, if you have the time to turn down and aim the EOTech it is accurate. Mine dims down to 4 dots in the center...but I'd hate to rely on that for distance. If you go with an EOTech and may shoot distances beyond 25 or, certainly, 50 yards configure it with irons as well.