$0.25 as a miner fee for sending $575 worth of bitcoin? That sounds reasonable to me, unless you mean something else. I've paid higher fees to send less bitcoin in the past using Android wallets. What you described doesn't sound all that high.
I sent 4 bitcoin and pay only $0.08 fee. It depends on the transaction size and age of the coin. I do use my own full node.