Most of the issues with custom OS have been resolved. They are more beautiful and reliable than ever before, they deliver updates quicker, even add some useful extra features that are not found in stock Android e.g. capturing long screenshots and on screen recording.
Android was meant to mean different things for different people. If you want a singular OS across all devices, of course switch to IOS. After all, the difference between IOS and Android is also becoming increasingly negligible thanks to a general death of ideas in the mobile phone industry.