Thank you very much.
Talking about gun laws, they're not so bad even if a bit clumsy.
Speaking about "civilian" owners
First of all here (and generally speaking in Europe) there's not a 2nd Amendment so basically you need permission to own and bear guns.
Once you've passed 18 y.o., The permissions you can get are for hunting purposes, or for sporting purposes, and they last no more than five years. The first permission requires that you undergo a "technical exam" (that means you can handle safely your guns) and for the hunting license an exam to prove you are able to hunt (basically, you recognize wild animals and so on). To get the permission you must undergo even a medical visit (every time the permission is released). The hunting license gives you the permission to bear shotguns and rifle suitable for hunting purposes only during hunting and only during the hunting season and to transport (non bear) your guns to the shooting range. The "sporting" license permits you only to bear your guns to the shooting range.
There is even a permission to bear arms for self defence, but it is very rare and the permission is released every year
Obviously you must not assume drugs, abuse of alcohol, be a felon and so on.
As for the question "what you can own", generally speaking:
Long firearms (shotguns, bolt action rifles and semiauto rifles born as such, not converted from full auto) - officialy no limit in number.
Short firearms (aka pistols): three. To own more than three "pistols" you need a collector's licence, usually the licence states even what safety measures (safe, vault, alarm system, video surveillance...) you must adopt. The collectors's licence states even you can't own the ammo for the guns listed in the collection licence.
Sporting firearms: twelve. Sporting firearms include even full auto rifles permanently modified by authorized builders to fire in semi auto mode only. They keep the original receiver. To own this kind of guns you must be a member of a shooting range club or association. In poor words, this means you can own a M16 converted to semi auto but you can use it only to the range.
Ancient guns (prior to 1890): eight. To own more than eight ancient guns you need a collector's licence for ancient guns
You must declare all your guns, ball ammo, gunpowder, high capacity magazines, swords, daggers, and bayonets you own. You can't own swords, daggers, and bayonets without licence. You can own only a limited quantity of ammo and gunpowder.
Full auto guns are a no - no, no way. Some years ago there were some surviving licences released before 1975.
No more than 10 days ago a new law authorized 9x19 (parabellum) pistols, that were forbidden to civilians since the end of WW2
Obviously this is a very simple explanation and I hope you'll forgive me for the details I omitted but I wish it will be useful anyway.