Aldo would beat them all.
Super fights are great, but not in the UFC the way it currently works. The higher status fighters simply do not fight often enough to have super fights whilst actively defending their belt/making progress in their main division.
Now that the UFC is big, there is so much more to it than just the fights, not in a negative way. But if they want to do these dream fights to please everyone, the wheels in terms of competition need to spin a lot quicker. Fight nights and smaller events should incorporate big names as well, not every show needs to be a huge hyped up spectacle. 8 week maximum turnaround not including suspensions would be great.