The biggest pain I've experienced with similar web interfaces was mobile. For the desktop there are a few that are decent, but on mobile they generally suck. So do the native email clients for Android and iOS.
Do you plan to stick with a desktop version? Will you always design 'destop first'?