I know, I know, I pick on Apple UI the most. But here's another UI/UX absolute NO-NO.
Notice how the control for Mail Categories changes form and size & not only that, but also changes the sizing of my column.
No control should change your window's layout based on its state. That's just a big no-no.
Also I don't like how the "All Mail" button hides when it isn't the active state. Why? People will think of this as a segmented control and segmented controls don't behave this way.