From when I still did weekenders from overseas, Haneda was my best friend. Narita is far and inconvenient. In order to catch an early morning flight, you had to first train/bus/taxi whereas with Haneda you could just sleep at the airport. Very convenient.
One good thing about Narita airport though, is you can order things on Amazon (e.g. SIM card, mobile battery, etc.) to a conbini in Narita and pick it up there which you can't do as easily for Haneda.