I'm not a gas installer, but I'm a competent DIY plumber. I'm the customer who has to live with the thing after it's been installed, and as far as boilers are concerned, I want the simplest unit with as few parts to go wrong as possible.
I prefer expansion vessels, pumps, valves, filling loops, pressure gauges, programmers and the like separate so they can be easily maintained, changed, upgraded etc. Or kept if the boiler has a short life, making a replacement cheaper.
But that's just a personal preference.