Great review. I own one and I agree with everything u said.
Tho, upgrade potential is still a lil unknown. One of my free floats didnt work but the utg ris fit. I also think that some of their internal parts differ from after market upgrades, so replacing will be kinda of hard, though i dont see why you would have to!