It totally depends on the fish. Some eat almost completely off the surface while others eat off the bottom of the tank, so you just have to use the right food for the situation. Also, some fish just seem to have a preference for one over the other. In general, there's no objective way to compare them, really.