I'm a fan of Eraser. I've used Gyeon Prep and the old Blackfire one, but found Eraser to have better cleaning ability. Prep seemed to have better lubrication, but Eraser seems to remove polishing oils better.
When I used to use polishes that were more oily, I could see a bit of an oily sheen...