I haven't been to Caffe pepe Rosso. The other three are all good. Beware of the specials though... they tend to be much more expensive. Supper's probably the biggest of the three, so your wait might be more tolerable.
Another decent option is Cacio e Pepe, though that may be a tiny bit more expensive. There's also Perbacco over on... maybe 4th(?) between A and B.