Good stuff first
Counting, graph theory, and number theory come early, capturing student interest right away. That gives you rich, interesting topics to draw on when you get to the foundational material: logic and proof, sets and relations, functions, and recursions.
Algebra review built in
Explains the algebra skills students need as they go, in discrete contexts. That makes the course accessible to students without calculus (The ACM recommends precalculus as a prerequisite), and helps students whose algebra skills are a bit rusty.