There are no exchanges that can guarantee security 100% in the world. It is the fact and unavoidable, all crypto users must know about it.
Anyway, those exchanges should try their best to secure their members' assets but in the digital world, you cannot hope 100% secure for your assets. Regarding the fees, since there are a lot of exchanges, you can choose which one that is fit with your expectation, including the amount of fees.