I always keep it simple.
All products used to clean.. well.. anything will have the same base ingredients that makes them effective.
I only use meths or sugar soap to clean a playfield. Magic Eraser is good as its super absorbant but you have to remember that if the solution you are using to clean hasn't reached the inground dirt yet, then theres no point in rubbing with anything cos it aint going to do jack..
Once the solution has reached the dirt you are trying to lift the Magic Eraser sucks it out.. like...magic!
Generally though, I use a soft absorbent cloth and the 2 liquids mentioned above.
Once done, a coat of cabinet makers wax will give a layer of protection.
Effective and simple..