I took the Heiwa Kotsu bus today because I just missed the Shibuya limo bus by 2 min. The NEX sucks before 9 am and the next left 10 min after the Heiwa Kotsu. This bus and the Keisei use the same bus stop (31) at terminal 1. Turn right and walk toward the end past the limo bus stops.
The Keisei seems more popular probably due to the more frequent schedule and the extra 100 yen savings. It left 10 min before but I couldn't get on because you had to buy a ticket inside. But I wasn't too keen on trying the Keisei bus because of the lack of comfort and Heiwa Kotsu goes to Ginza station.
One thing that I noticed is that the driver has to do all the work: load bags and collect money. So the bus left 5 min late. A positive was that he drove fast, passing several limo buses. Then because of some juutai on the 9 (Hakozaki) he got off at the first exit and the surface roads were slow. I also thought that he took an odd route. I think it would have been better to stay on the expressway.
So the trip in the morning took 1 hr 15 min to Yaesu exit of Tokyo station or 1 hr 20 min by timetable. The bus was less than half empty so I could find seats with nobody in front or behind. The bus has the same seating as limo bus.
The Keisei had a lot more people and may have had tighter pitch. It was hard to see without going onboard.
I took it to Ginza which took at least another 10 min. Then where you enter the metro is 250 m from the Ginza line platform (it is close to Marunouchi and Hibiya), which was lousy for me. Also the Ginza line always seems to be crowded and has weak AC.
So, it's not that great (for me). I guess you get what you pay for. I thought the TCAT route was better with a smooth and direct connection to the much more pleasant Hanzomon line. I wonder what the limo bus would have done. The bus goes directly into the terminal from the expressway junction at Hakozaki, so I guess it would stay on the 9 despite the juutai.