If White could force Black to play the Berliner Gambit every time then White, by all means, is advised to play into it, but as many post members have suggested, it is tough to get any
advantage in the 8...Ne6 variation. Here, in a decent try by Black, he is stuck with a horrible endgame where White can milk the pawn structure for 40 moves.
In one of the most bizarre programming errors, Fritz 10 leaves its book with Black, giving White a completely winning endgame by move 14!! Anyone with a Fritz 10 engine should check this out. In a better continuation than that proposed by Fritz 10, White still gets a +/- advantage with better play by Black. This is covered in another post. I didn't even analyze the book position because I knew it was winning for White.
Here is the game score: