As other have pointed out, optional mini-games are fine. When they become part of the core gameplay, it usually sucks, especially after you've been forced to do the same stupid routine many times over (Bioshock, Mass Effect).
Agent Provocateur, I mean Alpha Protocol, did a better job with...