I've now painted and laminated a cabinet and I can say that both have their advantages/disadvantages. With that said if an exact color match is not cirtical (i.e. cabinet restoration looking for exact Nintendo Blue, etc) then I would go with laminate every time, especially if I'm building a Mame cabinet.
My biggest reason for liking laminate is in my opinion the ease of it. If you have the proper tools its really very easy. Painting was much more difficult for me as well as time consuming. Sanding, bondo, sanding, primer, sanding, painting, sanding, painting, etc (a good two weeks of work). You can knock out a laminate job in a couple of hours and be done with it and ready to move on with the project. Additionally the surface will withstand as much abuse as your kitchen countertops.