Painting parts is easy and a lot cheaper, but I always thought powder coating would last longer.
My painted parts seem to be holding up pretty well, but I only have about 4000 miles on my fresh restoration now.
Oh, one other note... if you paint parts first, it's pretty easy to go back and powder coats parts later. However, if you powder coat first, it's more of a hassle to strip and repaint later.