Need some opinions/ advice from some of you "gun hands"

I have to add, if you get an armalite then you can use the same lower on any of the upper platforms. One easy move and you just transfer your new upper on to your one existing lower. (for the most part)
That is truly a beauty about this brand. When in a pinch you can use others to fix yours.