So what valid argument do you have from the casinos end that "post-verification" is the way to go? You have simply listed the reasons from the players end as to why "pre-verification" is absolutely better for the player.
As you have stated verification is generally very fast which means there isn't a strict vigorous verification process and I'd imagine not very labour intensive on your end - so why can't this simply be done prior to a deposit or at least after a small deposit and prior to a withdrawal?
From me as a player this looks like a tactical decision which some casinos use so they have the capabilities to delay any substantial withdrawal with post verification delays (i've heard them all over the years - The image isn't clear, It can't be scanned I need a selfie of you and your bank card blah blah blah) in hope the player will recall and play the funds. Of course this tactic is nothing new and has been around since the early days but having the backing of "askgamblers" and having what looks to be a great reputation why would you not cater to the player on such a simple change in process if there was nothing else behind it?
I've literally played at 100's of casinos and have never copped a deposit fee. I suggest changing your credit card processing provider if what you have said is correct and we are effectively splitting the cost so they are charging you 5% for processing a credit card. Anyone off the street can sign up to facilities with API's at less then 2%, let alone a what looks to be a large established casino with many daily transactions that would give you negotiating power. 2.5% accounts to a large amount when depositing $1000 - your talking $25 which can buy you a beer and a steak in most places here in Australia (I'm hungry and thirsty all of a sudden) and mathmatically your killing the RTP straight out the gate. I've also came to realise that your FIAT withdrawal transfers are only done in EURO's not the players local currency - which in turn your passing on any conversion fees to the player. Another fee which the player cops.
From a Business standpoint you are shooting yourselves in the foot and losing allot of potential players (myself included) who are looking to try you out instead of playing at their normal casino which is probably one of the 90% that don't require post withdrawal verification and don't hit you with a deposit fee. These processes and fees slap you in the face before you even start playing!
Personally I'd recommend looking at your business model and potentially saving some money on giving away pointless bonuses - 20 - 200 free spins @ 0.20c a spin on some low volatile game (with a max $100 withdrawal limit) doesn't entice the kind of player who will keep your doors open . What it does is makes you feel ripped off the moment you walk in the door. You have the reputation and support - now make your casino great! I've since gone back to my regular casinos and didn't get a chance to give you guys a try. Thanks for at least communicating in a screened yet somewhat public forum. Not many are as active at defending themselves as Bitstarz so I look forward to your reply.
Not only my 2 cents but this is a feeling from alot of my gambling friends who steer clear of you.
Cheers