Organizing emails: categories, folders, tags or labels?

What is the design intend of eM Client managing email efficiently with GMail IMAP in mind?
When you you use categories, folders, tags or labels and what is the difference of using these?
What is the balance of using these in combination with using rules?
What is the eM Client email management philosophy and recommendation.