I use either the DJ Tribble mitt, or DJ Supernatural wash mitt (aka Wookie's fist / Yet's Fist). The latter are long haired, deep pile mitts. They suck up a lot of water, so can get quite heavy but give great results.
Provided you're using a proper wool wash mitt, then minimising swirls and scratches is more down to a good washing and rinsing technique rather than the mitt itself, i.e, 2 bucket method, preferably with grit guards, washing from top down, lower panels last, regular rinsing of the mitt. Wheels done first and using separate bucket and dedicated wheel mitt or brush.