When it comes to the Philippines, you really can't go wrong with Anilao (IMHO, YMMV, etc). The diving is consistent, presenting a "target rich environment" as a pilot friend of mine says. There are a few newer resorts now that are a bit more upscale. The only thing missing is large pelagics. But that's also true for most of the other well known destinations around Dumaguete and Puerto Galera.
We spent a week at Malapascua recently and had a great time. The thresher sharks are the main attraction - for good reason - but we also did plenty of enjoyable reef dives. There are occasional hammerheads. There's a reliable mandarinfish site that is quite close. The island is a bit more rustic than average, but we found it relaxing and friendly.
Tubbataha is really fantastic if you're willing to do a liveaboard. There are a couple of boats that go for long weekends now, as opposed to the standard 7 day trip. February is the start of the season for those trips.