We have a Caretaker 5-port system that we inherited with our pool. The cleaning function is good but not excellent, and this is after I've fine-tuned with new pop-up heads, nozzle adjustments, synchronization, etc. I'm not sure cleaning gets better with other brand in-floor systems. If I was building a new pool and cleaning was my main goal, I would probably not pay the price to install an in-floor system, but invest in a robot cleaner instead.
OTOH, I do like that the floor system gives me more "returns" for water distribution, especially when the heater is on. Heated water from 24 pop-up heads thoughout the bottom of the pool is more efficient than our double return on one wall of a 40 foot pool.