Don't think the problem was a quality striker. Despite Bayern missing two of their best players in midfield Juve failed to dominate. That 352 system isn't suited against quality wingplay with a lone striker. They use 3 centerbacks against one forward and were outplayed on the wing where one player has to defend against two all the time or someone has to help out and the defense is dragged apart. It works well in Italy because basically no team is playing with quick wingers but I don't think it's a great tactic in the champions league at this level.
Overall it probably was a deserved win, don't think it should have been more than 2 goals though, after all the second goal was offside and Ribery should have been off. The tie is not over though, wouldn't be surprised if Bayern fecks up again next week.
I thought Bayern more than deserved a 2-0 win, it could have been much more. The game was fascinanting as Bayern just found the perfect way to combat that Juve system.
I disagree with the 3-5-2 system being inherently bad against one striker, rather it isn't suited to a play against someone like Mandzukic! The system relies on playing out of the back, with Bonucci playing that deeper sweeper role as the predominant passer from defence. Mandzukic just wouldn't let them though, where a normal striker would close down every now again he just took it to another level and they couldn't cope so resorted to hopeless balls forward. There was a period in the second half where they just couldn't get out, purely due to the pressing of Bayern and mainly Mandzukic.
When Bonucci did have space though he was shocking at times IMO, was really disappointed with some of his passing. Particularly in the first 20 minutes or so Juve were having a few decent spells as Bayern dropped back and he had time on the ball, but his long balls were appalling. Blaming the strikers is harsh because some of them were nowhere near to Matri etc.
On the flip side Bayern could play out comfortably as that narrow Juve system doesn't allow for the Lahm or Alaba to be pressured when they are in their own half. Lichtsteiner and Peluso couldn't move up to press them as that would leave Robben and Ribery completely unmarked. So you had a situation where one team could play from deep easily and the other couldn't at all.. Despite the tactics of Juve being based around playing it out from the back.
The whole Juve team was poor besides Vidal. Marchisio barely seemed to have a kick and that's probably the worst I have ever seen Pirlo play. Peluso as well just wasn't involved, not that Lichtsteiner had a great game but he was at least getting on the ball.