Nadal actually has a more dynamic game than Djokovic - hence he is more fun to watch. He uses more angles, opens up the court more, and takes more risks. Besides straight play, he's a more genuine and likable guy on and off the court. You can see how much fun he has and that bleeds into the crowd and the spectators of the sport. Not to mention he was unstoppable on clay for the longest time.