AF447 crashed in an area where the sea floor was pretty mountainous, with canyons and ridges everywhere (I found the great graphic below
here).
The sea floor where they think MH370 crashed is basically one big abyssal plain: featureless and flat. I suspect this might make wreckage more apparent in sonar scans, compared to AF447.