Mobile games like Angry Birds on iPad, iPhone etc can never replace console games. Mobile games are something you play when you're waiting around for an appointment or riding on the train and have nothing better to do. Console games are what you play when you want a mind blowing and realistic gaming experience. Touch controls are fucking horrible for games as well. I hate using touch controls for something as simple as Tetris, I couldn't imagine using touch controls for something like Gran Turismo or Uncharted. The video game market is big enough so that both mobile and console games can co-exist.