Gidday,
Dive and Drive or Stable descent we will never all agree and every place can have a different need.
The ORIGINAL concept of non precision approaches was, in Aust anyway, NEVER aligned with the runway so the D&D proceedure was the way to go so MAX time could be spent at the Minima to assess the Vis and do the circling approach, with the min at or above the circling.
Then along came the RUNWAY NPA, which led most if not all to consider a stable sink rate to arrive at the minima and if visual go ahead and land.
Good stuff if the minima is on the correct slope and reasonably aligned with the runway.
Smaller A/C can re-enter the descent from level flight relatively quickly. BIG ones tend to follow the level flight path for a while which CAN put you high on slope needing high sink, rather too close to the groung for common sense.
The DME or GPS distance can assist in orientation for all this but there are still places where it can go pearshaped really quickly such as Kathmandu and others I have not had the privilage of attempting.
Be properly briefed, prepared, SOPs well known, be really careful and all will be usually OK.
Remember-- GRAVITY SUCKS