The B-29 would have performed well over Germany. Larger bomb load, greater range plus crew comfort items like pressurization and cabin heat. However, I liked crewing on the B-17. It was a reliable aircraft and would take a lot of punishment.The B-17 was the most heavily modified US heavy bomber in WWII. It needed to be in order to keep up. The B-24 was easier to build, and despite being able to fly a bit farther or carry a bit more of a bombload, could not hold formation at the altitudes the B-17 could. The B-17 could take more punishment, and was safer if one had to ditch for the crew. The higher flying and more sophisticated B-29, because of the problems bombing at even higher altitudes was eventually stripped of most of its armament and used as a low level night bomber in the Pacific. One wonders how well the 29 might have performed over Germany?