What are you using it for? The longer barrels tend to not give it that much more velocity, so I would go 16-18" if you are using for hunting or planning to be mobile with it.
I haven't played around with mine too much, sticking with bullets around 115 gr
Intend to hunt with it. Thinking of using a SBR lower to keep the weight down.