I avoid Ambrose as well, although I have Undaunted Courage on my shelves, a gift.
I'll second Paul's suggestion; try books that focus on one aspect (although I'm not into 'by the battle' stuff at all) rather than the entire war; you'll get a lot more depth that way. My most recent WWII book is Roosevelt's Secret War by Joseph E. Persico. My WWII shelf is darned thin, however; in spite of my having served, I'm just not that into military history. Plus, I tend to focus on the period between the two World Wars rather than the war years.