I'd choose Puerto Galera over Anilao unless you want muck diving, although I enjoyed both locations.
Asia divers had faster boats and closer dive sites, which would be a big factor for me with only 5 days.
Typical day at Asia divers:
- 8am dive
- 1 hour to relax at the resort
- 10:30am dive
- 90 minutes to relax at the resort
- 1:30pm dive
- 1 hour to relax at the resort
- 4:00pm dive
- Decide I am too tired for the night dive and go to happy hour
Typical day at Blue Ribbon:
- 9am 2 morning dives with the rest interval on the boat
- 90 minutes to relax at the resort
- 3pm 1 tank dive
- dinner
- night dive
So I spent a lot more time on the boat at Blue Ribbon. Is this a fair comparison? Different resorts are going to have different boats, but go to the same dive sites. So you could even things out a little with slower boats in Sabang or faster boats in Anilao, but the dive locations will be in the same place they were for me.
Most resorts in either place can arrange a private driver to get you there fast at substantial cost. Anilao is a little closer, but travel time should be the same.