i was never dependent on xanax in particular but usually a mixture of several benzos. First benzo withdrawal CT was off of about at least 10-15mg of phenazepam, i was blacked out so much that i can't remember the doses i was taking but 3 months of incredibly poor memory and having somehow gone through 5 grams, i have no idea but it was the worst withdrawal i could imagine, full blown psychosis didn't even hit until 3 weeks after my last dose.
the rest of my withdrawals were either with xanax/etizolam/lorazepam/clonazepam/diazepam (different combos but always on at least one or two) and one other with phenazepam again. Never really learned my lesson there

Tolerance was/is insane, over 10mg for xanax/etizolam/lorazepam at least and couldn't even get my hands on enough diazepam to match those doses, i just used it for tapers and even then tapering with it fucking hurt.
Diazepam and phenazepam/clonazepam were the worst ones, etizolam the easiest, lorazepam and xanax are more intense but shorter lasting at least. The long acting benzo were the worst simply because of the massive amount of time spent in acute withdrawal, like a good month each time then protracted withdrawals after.
I'd rather be an opiate/speed addict but benzos/etizolam are far cheaper and have the least side effects for me. If you just have to be on something for severe anxiety, i personally find etizolam is a much better option than any benzo, much less withdrawal, much less cognitive issues, no memory loss and a clear head, tolerance doesn't develop as fast and it's a very effective anxiolytic.