The ANA Lounge is definitely the place to spend your transit in Narita. Good selection of food, great showers and plenty of seating. Pity it lacks natural light.
United's Business Class offerings on the SIN-SFO route are going to get a lot more competitive from 2020, as the first retrofitted B787-9s with the Polaris hard product arrive.