I was in Tawali for two weeks in November, ten years to the day after my last trip to the area (aboard Paradise Sport.)
1) Nice resort, decent food, well though out and picturesque.
2) Poor maintenance on boats, often insufficient boats, boats inadequately stocked (radio did not work when attempting comm with boat 2 nm away,) and safety training equipment deemed insufficient. Boat staff sometimes helpful but most just don;t care - they are paid significantly less than liveaboard crew, and are much more likely to congregate in the wheelhouse and shoot the sh** than be available for assistance or even emergencies.
3) Some nearby sites significantly deteriorated - e.g. Deacon's Reef / Dinah's Beach (Lawadi) are OK muck diving, but storms have washed the grasses away. Coral Gardens is super. Some far dive sites are not visited too often.
4) Sharks once plentiful here have been fished out - the sharkfin Mafia found out liveaboards and others were chumming sharks and cleaned them out.
5) Amazing management / staff disinterest and shortsightedness: locals throng the resort and boats, selling live-caught shells and even baited Nautilus. Staff takes no notice, does not advise guests to not purchase nor encourage locals to manufacture crafts from sustainable resources (e.g. wood) and instead tolerates growing numbers of locals pillaging the very reefs these folks depend on for dive interest! WTF
I'd not return here - maybe I'd visit Loloata Island Resort again or visit Kavieng or Walindi, but Tawali is to expensive and hard to get to for what is too often mediocre diving.
My perspective? Over 50 years of diving and 32 countries, previous PNG experience.