Unless you are flying in from Korea or China, I don't think you really have a choice between the two airports, as *most* international flights land in Narita. In my opinion, Narita is the international airport, so the atmosphere is grander there. It is about 60km away from central Tokyo, and along the train line, you will get to see somewhat rural, then suburban, then city center views over that one hour or so, which I always enjoy eacj time (I am Japanese).
Haneda used to be the international airport until 1979 or so (forgot exactly when), since when it has been a domestic airport, until again some limited number of flights started landing/departing from there. From there to city center, yes, it is close, but the airport is not as grand as major international airpots, and you are right in the city center as you take a short train or monorail ride, so it (IMHO) lacks the excitement of an international airpot.