I've been asked to do a review. Here is a quick report.
We were a family party of six adults. We boarded in Caticlan at about 7PM and departed about 8PM. The boat was very clean compared to most RP ferries I've been on. The toilets and urinals in the CRs worked throughout the trip and didn't overflow onto the CR floors (in my experience, that's an abnormality for ferries in the Philippines). I saw signs directing passengers to a shower room, but didn't look at it.
We were in the Aircon tourist dorm which, as is usual for aircon spaces in the Philippines, was freezing cold. Open-air bunks without aircon were also available (no doubt at lower prices. our aircon bunks were about P700 per bunk - I don't recall the exact price), and I would have been more comfortable there. Also available at higher prices were aircon "cabin" accommodations (4-6 bunks in a cabin, booked on a per-bunk basis, I'm told) and "stateroom" accommodations (a matrimonial bed, and perhaps also a bunk bed -- for families traveling together). There's a restaurant on board as well as a snack counter. I didn't sample the food, so can't comment. All the 2Go people I talked to were pleasant and helpful.
The seas were smooth and the trip was uneventful. We arrived in Batangas about 6:30 AM and took a separate (and separately priced at P137) 1.5-2 hour ride to Alabang, south of Manila) on an aircon Ceres bus.
Good value for money as far as my experience goes. A pleasant experience compared to the Ro-Ro trips I've taken -- worth the trouble of doing the Manila-Batangas leg on your own. I can't comment about reports that 2Go has arbitrarily cancelled trips in the past -- this first trip for me went off without a hitch.