Deus Ex has bad AI, lacklustre shooting, shallow stealth, multiple ways of completing missions, plot exposition through dialogue and intel, bad animations, RPG character development, a person who speaks in your ear during missions, and the plot unfolds while you travel the world.
Now, which game does this description remind me of? It's on the tip of my tongue. It's called Alpha! Alpha something....