I highly recommend a topcoat for kitchen cabinets, even if the paint says it doesn't need one. Polycrylic (sometimes called Water-based polyurethane) will make them much more durable and easier to clean things like dried food without harming the paint finish. You can read more about my favorite polycrylics here.