Pretty close to my own. My preferences are:
<11"-pistol gas
11"-14.7"-carbine gas
16"-18"-mid length gas
>18"-rifle gas
A larger gas port or a muzzle device like the Noveske KX3/KX5will compensate for a shorter dwell time, which is the case when you have <4" of barrel forward of the gas port. A smaller port is sometimes used when dwell time will be excessive, as is the case with 16" barrels using carbine gas systems, 18" mid lengths or 22+" barrels.
A buddy of mine got a middy barrel that was drilled like a 16" carbine tube, and we ended up having to open the port 0.015 to make it run right. Conversely, we've had some 16" carbine barrels that were drilled too large, and were still violent even with a heavier buffer.
Bottom line is, while you can adjust port size and buffer weight to deal with over or under gassed designs, it is best to have dwell time as close to ideal as possible for smooth and reliable operation.