This is how it should be done...
On aircraft with gadgits like Vnav(Boeing) or final app(airbus) the best way is to utilize those systems and fly a constant descent path to MDA (or just above it) and either land with visual reference or do a go around. On aircraft with lesser systems the so called dive and drive method is the best as it is to difficult to manage all the variables of a constant descent path.
As for circle to land ops they should never be attempted in actual minimum weather conditions as you would be just asking for trouble. Circle to land approaches should only be attempted when weather conditions are well above charted minimums. If the weather does not allow this then go somewhere else and let the company suck it up. They have to accept that sometimes it happens.
crazy.