In January, I'm going back to Anilao for the second year in a row. Good muck diving; also some good coral reefs.
We've also gone to Sogod Bay two years in a row. Good muck diving; also some good coral reefs.
Malapascua definitely has some advantages, like the almost-certain thresher shark encounters at Monad Shoal, the almost-certain white-tip reef shark encounters at Gato Island, some good local sites (I had some very good critter encounters on the misnamed "house reef" by Evolution -- misnamed because it's more of a muck site than a reef).
If you're into wrecks, as said above, Coron has some great WWII wrecks, mostly quite shallow and mostly wide-open swim-throughs, with only a handful of truly technical penetrations. Subic Bay also has some good wrecks, and I'm going back there for some tech diving just before I go to Anilao. Apart from the wrecks, though, I don't really care for Subic Bay, and for your first Philippines trip I think you'd be happiest with Anilao, Sogod Bay, or Malapascua.