Spark is great for this; it supports IMAP very well. You can customize the UI for archive, trash, snooze and pin swipes to your liking. And unlike Mailbox, does not rely on server side access to your email or email account.