Refinanced through FedEx a few years ago. Great rate at the time and customer service has been perfect.
For a bank, I've been very happy with First Tennessee. They refund any charges for out of network ATM's if they don't have offices in the local area. That includes all overseas transactions.