Dont Own both, but here are my pros cons
Battery Life, Battery Life, Battery life.... Like 50-70,000 hours.... ie, leave it on for 5 years
2 MOA dot instead of 1 MOA dot, obstructs more target area than EOTech.
1 MOA dot, obstructs less target area than Aimpoint
Only a 1000 hour battery life so have to change those out more often. I think if you turn it on, it will turn itself off after 5 minutes to save the battery