It must have been a great event for Saarbrucken, the club was probably very happy to be able to play against us, the money they earned because of this match was probably quite big for a 3rd division club. Sold out stadium + tv rights.
Two-leg tie would be maybe more fair in situations like last year when we had to play Bayern away. That was not fun.
But as FCBayernMunchen said, it would also make it impossible for lower division teams to make a suprise win.
Maybe two-legs starting from quarterfinals would be a good idea? Or leave it at one game but include the league table and the team that is lower in the league table always plays at home?
That could be nice. It would make the Pokal even more entertaining.