I agree with Nando. Paint bad....Stain good...
Agree with Nando and Bernie
Or you can do a combination which i did for my movie/game shelf...Paint for the main 4 boards (top, bottom, left, right) and stain the inner racks.
Word of advice though, try to get all your brush strokes in the same direction, this will give it a nice wood grain look
, unfortunately could be tricky unless u can remove those inner racks for easier access. I'll see if i can dig up some pics...