Transaction fees exist simply to process the fund requests such as deposits and withdrawal as soon as possible. The higher the transaction fee, the quicker the processing time for the requested fund. Those people who opt to pay higher fees just want convenience on their end. It would surely cost them a little over the minimum price, but their transaction is assured to be processed and reflected in less than 24-hours. A higher transaction fee is also a way to secure that your transaction will be processed. Transactions that have too low gas fees have a higher tendency to be halted midway. It would just cost you trouble such as wasted time and of course, money because you have to pay another gas fee once your transaction has failed.
Although if you are really looking for ways to have minimal transaction fees, you can search this forum and ask the users. You can also do your own research and do it yourself to experience the pros and cons first-hand. Just always take the advice with a grain of salt because everything has its two sides.