I saw the movie - and since there is still a shortage of good World War II movies (that are not American propaganda) - I watched it twice. We rarely get to see any war films about the Russians and Germans, not since 'Stalingrad.' Although Ed Harris is a fine actor, quite military in stature, he certainly doesn't seem to be Germanic. But then again, Bob Hoskins as Nikita Kruschev also required a large leap of faith for me.
I think the "embarrassing" part you are referring to is where the main character and his love interest physically consume their love for each other - knowing full well that tomorrow either one could be dead. In the context, this is not entirely out of place, nor was it gratuitous in any way.
Yes, the sniper vs. sniper did add to the appeal of the movie, and I have noticed how some video games were quick to duplicate that after the movie came out. Overall I liked the movie for the reasons I have given - there is still a battle of Berlin movie waiting to be made, and would just as appreciated if it were to happen.