Do I need to topcoat my kitchen cabinets for durability?

You do not! That is the beauty of ALL-IN-ONE Paint! It has an exterior grade sealer built right in. Just be sure to clean your surface well with deglosser and give it some time to cure and its rock hard even for hard wearing surfaces.