If you prefer great customer service and lower fees . . .
A small, local bank is often a great option
A large, national bank is for you
You should use the check cashing service at a large retailer
You should jump from bank to bank until you find the perfect match