evofish- You can't use sand with a UGF. The problem there is that the sand will fall down through the holes in the UGF plate and fill the void that is ment for water circulation. Cleaning it is pretty easy. You just need a syphon tube, and with practice you will learn how far you need to stay away from the surface to suck up the junk with minimal sand.
I started off with gravel, but about a month ago switched to sand and was immediatly sold on it. It looks so much more natural, is easier to clean and to tell when it needs to be cleaned because everything sits on top of it, and the problem with it compacting isn't really a problem if you take the 5-10 seconds to wisk your fingers through it with every cleaning. I'm currently in the process of swapping all my tanks to sand.