If you spend too much time trying to get different systems to work together and not enough time growing your business, then it is time to stop.
Without great processes, nothing scales.
The best processes are run on a single platform, where everything is actually integrated because it was actually built from the ground up for a business just like yours.