I'd say Colbert > Stewart since that White House Correspondents dinner where he annihilated W and the coastal media elites RIGHT IN FRONT OF THEIR FUCKING FACES. Stewart also has a really annoying "there are extremists on both sides!"/false dichotomy habit.