I've wondered what created the popularity of the B-17 in the decades to follow the war. Was it due to the PR campaign with the Memphis Belle crew that launched the B-17 into popular culture? There definately is a lack of love for the B-24.
I've heard interviews with WWII pilots on the likes of Discovery and Military channels who claim that the B-17 was easier to fly than the Liberator. That may account for some of its popularity. Also, the B-24 ended up with the nickname the "flying boxcar". How can that name compete with a cool name like "flying fortress"?
The B-24 was much more versatile in its various roles, too. You'd think that would count for something.