I rolled my first cabinet using latex paint and foam rollers. I got a nice texture, almost felt like laminate but the paint job looked like crap. The last cab I did I sprayed, first I primed it with oil based primer (on mdf this is a must), and then I sprayed it using rust-oleoms painters touch acrylic. It turned out much better. You'll need three coats with sanding in between for best results.
Personally, if you can afford it, black laminate is the way to go, assuming you have a router.