Generally, these are pretty good fees for BTC withdrawals.
0.0001 BTC is definitely under the average that is currently in most exchanges, in my opinion. Binance charges 0.0005 BTC per withdrawal (
https://www.binance.com/fees.html) and that is pretty much what most exchanges are doing right now with their BTC fee structure. The only other exchanges that I am aware of that offers lower BTC withdrawal fees are Bit-z, and Localbitcoins (it only charges around 0.00005 BTC per withdrawal, however, there is around a 0.00015 BTC deposit fee).
However, you shouldn't only take withdrawal fee as the only characteristic you judge an exchange by. Of course, if you are only trading small amounts and you need to move funds across exchanges often, then it'll be a factor. But i believe that the support and general trustworthiness of an exchange is far more important.