I'm a Nadal fan as well, although at heart I root for Roddick and Blake, just because of home country. But Nadal is such an amazing athlete. He may not have quite the serve that Roddick has (who does?) but his court coverage is incredible. Plus he is one of the stronger, more athletic people in professional sports period. Many people do no realize this.
As for Federer, I admire how great he is, but never root for him. He seems cocky to me. Which, coincidentally, reminds me too much of how I used to be. But he is a great talent, probably the best ever in tennis.
edit: Que, get back into it! It's great exercise and mentally stimulating. Good all around.