So after reading this, I think it’s important for you to know you’ll need to make some compromises. You need to decide what’s most important.
If price + performance is most important, get a 20 inch govt profile a4 upper and a carry handle sight.
if price + versatility is most important, 16...