I haven't been to very many national parks, unfortunately. I've only been to Grand Canyon, Zion, Bryce Canyon, and Shenandoah. Out of those, my favorite is easily Zion National Park.
There are a lot of national parks I'd like to visit, but Glacier National Park in Montana is at the top of my list.