Just a data point...
The reason HND is felt to be more convenient is that NRT to Tokyo requires a 1 hour + train ride to Tokyo Station, Shibuya, etc on the Narita Express.
It's a nice ride but oyu need to purchase your ticket once you get there and you could have a bit of a wait for the next train,
From HND, you can catch a monorail to the Yamanote line with very frequent departures and a much shorter ride time