Don't know about "perfect" but I certainly enjoy the three 16GA shotguns I hunt with. I also own and hunt with several 12GA shotguns. I mostly use the 16GA guns for upland birds and rabbits and use the 12GA guns for waterfowl and turkey (occasionally I use the 16GA A-5 for turkey). As other's have mentioned ammo is no problem when you can mail order.
My 16 gauge guns:
Browning White Lightning with SD pheasants.
Browning Auto-5 with eastern tom in NC.
Winchester M-12 with downeast rabbits.