It depends on personal preference and device you own. Usually iOS works on all versions of iPhones pretty decent for older models and great for newer ones. It is good if you like to keep it simple and don't like customization.
Android is great for customization if you are into rooting and such things. The only problem is that on certain devices you do not get updates.