In real life, guns tend to sound more "bland", but in games they're given unique firing sounds to make them more distinguishable, I guess.
I don't have much gun knowledge either, but here I gave the silenced Beretta a more metallic sound, rather than the quirky "pew" often heard in movies.
Nice sounds! My only recommendation would be giving them a bit more 'crack' and echo.
Now, with regards to blandness and uniqueness, gunshots are a very dynamic audio experience and video game sounds never truly do them justice either way (movies are often this way too). I've got several rifles (including an SKS which fires the same round as an AK-47) and any mid- to large-caliber weapon will pretty much sound like an explosion when fired in real life (especially in echo-prone areas like the forest), and the shots can usually be heard from several kilometers away lol. They're very loud and there tends to be a lot of echo, along with a loud 'crack' as the bullet breaks the sound barrier during acceleration (subsonic ammo, used in suppressed weapons, avoids this). Needless to say, your ears will be ringing like crazy after the first couple shots.
BTW you can get guns just fine in Europe, you just need to go through your country's licensing process.