I agree with Nick.
These are my thoughts and (probably) mine only. For my house....
Walls - latex paint and probably eggshell sheen. Ceilings - flat latex
Trim (baseboards, crown molding, bookshelves and such) oil based paints. Oil based paints are tougher than latex but not the toughest.
* For big trim jobs beyond baseboards and common crown molds, I’ll use enamels. This is about as hard as I want to go.
If I’m building and spraying houses, I typically stay 100% latex unless the customer request something different. That’s easiest for me and for customer when they decide to repaint.