At this time, Outlook 2010 is not supported by either of the Exchange add-ons. However, with Exchange ActiveSync, you can have a native sync of email, calendar, contacts and notes and tasks (on supported devices) to smartphones, tablets, and Outlook 2013. With Exchange Web Services, you can have a native sync of emails, contacts, calendars and tasks to Outlook 2011 for Mac and Apple Mail. While Outlook 2010 cannot be synced via Exchange ActiveSync, this is the protocol I'd recommend for syncing to your iPhone and Android devices as this uses push technology to sync data in real-time.
For Outlook 2010, you could use an IMAP or POP connection to sync your emails. You can then use the built-in feature, Add to Outlook, to create a SharePoint connection for your calendar and contacts between SmarterMail and Outlook. One thing to keep in mind - using Add to Outlook does not create a native synchronization. Your contacts and calendars would be displayed in their own separate location within Outlook.
I hope this helps!