For anonymity sure but do your research with whichever you'll go with (exchange rate, fee etc..) not all are same.
I don't see any connection of anonymous transaction when using bitcoin debit cards.
A debit card provider needs all your details and that will include your personal info.