One of the nice benefits of MobileIron is that it has strong usage management features, which are helpful to control costs of data usage (and voice if you use it to manage smartphones too), which becomes increasingly difficult as you add devices under management. MobileIron also supports the native calendar and email functionality of the iPad, which is huge for user experience.
Good is known for its ability to sandbox off the enterprise data for email and calendar. It doesn’t do such a good job with integration of contacts, and ability to open attachments. Good basically locks down certain data, while MobileIron is able to lock down the entire device, which is arguably more secure. Although, when a user on Good leaves the company, an admin can simply remote wipe the Good and all its corporate data, while MobileIron (and others) would have to wipe the entire device’s contents. This is why having a solid mobile device policy in your organization is important, especially with users bringing personal devices.
Regarding Good’s user experience, I think it leaves a lot to be desired. Best mobile security practice encourages device PINs. A user needs to enter a separate PIN to access Good-secured data, and all the functionality resides in the Good UI, and not native functions.