RE: red dot?
save your money. The Army has the Aimpoints, and although they are accurate when used, they are not well made. It does not take much to jack them up.
If you can afford it get an ACOG. If not, then save up and buy one. You will be MUCH happier.
good luck