In answer to your question Doomer, you should do what feels best for you, like Klaus said. All languages have their pros and cons, in my opinion squirrel is the best, but others think otherwise so it's up to you to decide. One advantage I will point out however is that with PAWN and Squirrel, their scripts are contained within the server, instead of on mIRC, so you only need a server host, not a server host and a 24/7 mIRC host.
We are all waiting for 0.4 , but there's a little detail..... HOW and WHEN we know if that version will fix all the bugs ?? This 0.4 had been annouced since a few years I think , so... and??? Stay for this new realise , ins't good choise . I recomend u to stay in Mirc , specially in psyQLite . Squirrel is good but , there isn't many functions like ResetPlayerWeapons , etc.. The other possibility is lear LUA language , witch for me is the best (lua=VCO scripting) , but very dificult too.
Squirrel actually has all of PAWN's functions, and more. Some of them don't work, like setting a player's team, but most do.
ResetPlayerWeapons
I've updated the wiki to show you how to do this:
http://liberty-unleashed.co.uk/VCWiki/Scripting/Squirrel/Functions/Players/SetWeaponNote:- Squirrel has amalgamated a lot of functions in the original PAWN server. E.g. GivePlayerMoney, SetPlayerMoney, GetPlayerMoney, ResetPlayerMoney are all amalgamated into one: player.Cash