I use a Dolphin Proteus DX4 with fine filters (not ultra fine) and it does ok with my desert sand. I'm sure the Ultra-Fine would be better but they need to be replaced eventually so better save for stubborn sand!
What I do wish I would have gotten is the next model (DX5?) where you can control...