For kitchen cabinets, many DIYers swear by a type of paint called a water-based alkyd because it's durable and has a hard finish that holds up well over time. There are three main types of paint ...