I have used both the fiat casinos and the bitcoin casinos. The difference is that you need to provide information to deposit money with bank transfer or credit card. With bitcoin they don't need any information from you, they just take your bitcoins. But if you want to withdraw from either you have to provide them with your information.
With bitcoin there are no taxes on them. Unless you see the tx fees as a sort of tax on the coins that you are sending.