If you have a military history, I would strongly recommend USAA.
I strongly second that strong recommendation - USAA is excellent.