my .02, buy the Keltec unless you plan to use the eotech for close quarters shooting. I bought one for my AR and it's awesome. Great, clear sight picture, crisp reticle and just a fine peice of equipment. But, if you plan to so any shooting over 50yds unless you spend another $400 for a magnifier, it will be a struggle. I know I don't have the youngest eyes anymore but I had a hard seeing targets much beyond 50 yds without any magnification. The Eotech is now in the safe and I have a $100 Bushnell 6-24x40 scope on my AR for shooting paper.
So, unless your using it for competition or you work in law inforcement, I'd say leave the Eotech on the shelf.