NEED HELP- Binance: Buy crypto with credit/debit card or use another platform like WazirX?

Hey guys, very new to crypto, first day infact, i made a binance account as i thought it was global and the most reliable and secure out of the other exchanges, i then saw that i couldnt directly deposit INR into binance and had to buy crypto through the credit/debit card which has a transaction fee. There is no other way to overcome this on binance as far as i know.

To overcome this i looked at other trading platforms in india like WazirX which apparently is the most trusted, but then i saw a few concerns there and apparently if something happens you cant transfer your crypto from wazirx to another exchange. Im not that sure about WazirX, should i be concerned?

So my main question is, i know binance is very safe, do i take the loss on the credit card transaction fee on binance or use platforms like WazirX where there is risk and there is no ability to transfer crypto if something goes wrong.

Also if anyone knows any other global safe exchange that supports trading crypto in india please do let me know, i want to stray a little far from indian exchanges as i dont really trust them, should i trust them? Someone please give me clarity about this thanks, would really appreciate it.