The Skyliner is very convenient for people staying around Ueno or Nippori. If you're staying near Asakusa, transferring from Ueno isn't too much trouble either.
Just keep in mind that I had bought my ticket in Taiwan beforehand, thinking exchanging it on-site would save time. Apparently everyone had the same idea, because there was a long line at the exchange counter, while fewer people were buying tickets directly next to it. In the end, I waited almost half an hour before I could exchange my ticket and board. So even if you've purchased your ticket in advance, it's still a good idea to allow extra time after arriving at Narita, especially when several popular flights arrive around the same time, since the exchange counter can get crowded.
Overall, the Skyliner itself is fast and comfortable, and I highly recommend it for travelers staying near Ueno or Nippori. Just be aware that buying your ticket in Taiwan in advance won't necessarily be faster on-site, and during busy periods, you should allow time to wait in line to exchange it.














