Been to all of these and absolutely agree. A shame about the crowding in Yosemite though, but still an amazing park. If you can stand being in the cold, the cold season has much less visitors. I stopped visiting Yosemite during the summer, though. Too many crowds.