It would be Escher for sure. I've always got great edges off mine, each and every time. It hasn't let me down. Pretty much all I use these days as a final finisher, but each you mentioned are fine...