I had to try this one out as well, never gotten around to do so earlier. Nice little campaign
I might have gotten a easier rout to victory with the AI plan. In the final mission (spoilers), two of the PzIII charged forward straight up the hill to the paras defensive positions. They where quickly dispatched with grenades and a bazooka. It didn't take long for the panzers to button up with a lot of small arms fire and the 105 artillery mission hitting the hill and areas around the "German base of attack" objective( I used a slow ROF to keep the enemy attack broken up for a bit longer).
Then as the PzIVs moved forward, one drove up the slope to the house close to "German base of attack" objective. It never spotted the pack howitzer that killed it turret front from 470 meters with two HEAT shells.
Once I got the Sherman reinforcements I maneuvered three of them to my far right by the small house and orchard, from where they could get hull down positions. The remaining two where positioned in hull down positions on hill 1056. With the help of the infantry i spotted a second PzIV on the slope to the right (my right) of the "German base of attack" objective. It was buttoned up and I soon had all five Shermans with LOS to the position. One finally got a spot and shot it up from 450 meters (firing from an elevated position it scored a hit on the hull top armor), the PzIV never spotted its attacker.
Soon after I spotted a third PzIII just to the left (my left) of the "German base of attack" objective. Hull down and with a lot of trees between it and my two Shermans on hill 1056. My initial plan was to move the two platoons of supporting infantry up the respective side of the enemy objective and take out this tank with a flanking maneuver. But before this could happen one of the Shermans on hill 1056 got a spot and could kill the PzIII with a turret front penetration from 600 meters (I didn't expect that with the nice hull down position and much foliage in the way). It was also buttoned an didn't get a spot on its attacker.
I could then proceed with the infantry pincer and tanks in overwatch to capture the "German base of attack" objective, no more panzers to be found.
I think the overall lessons here are to not rush in with the tanks, make sure you have solid spots on the enemy tanks with your infantry before you move in so you know you can get good positions to engage from. Try to have the enemy buttoned up so you have a spotting advantage. And use superior numbers when ever possible.
No cakewalk to be sure and its important to take the time to attack in a coordinated manor. To many times I have thought a battle is all but over to rush in and suffer horrible casualties.