Putting everything on a single controller should not be an issue.
One “problem” with using different on-board controllers is the added time to initialise the controller during boot up, albeit it only a few seconds it can be annoying.