I use separation first for L4C, it seems to me the best compromise between intuitiveness and low number of looks/moves; Note that it's really a L4C method, it doesn't adapt well to L5C.
For 4^3, it's theoretically possible to solve centers in 2 looks (1 for separation and 1 for solving both pars of opposite centers at once) but I take more lke about 4 looks on average. For 5^3 I would say 7-8 looks or something like that on average (once again it's possible to reduce their number with more algs). For bigger cubes my centers solving gets more freestylish so it's hard to count.
The idea behind the method is to use as few niklas as possible by making a wise use of the 4-move comms, but of course the niklas is sometimes unavoidable. So I use mainly these two kinds of algs, plus some more algs which are only combinations of shorter algs of these two kinds (for example an alg like l u2 M' u2 r' is simply two 4-move comms merged together with some moves canceling).