Black all the way:
Goods: Chrome looks best on a dark vehicle; you can make your own color scheme*; it doesn't scream "arrest me" like yellow or red does; it makes a car appear more expensive than it really is; it always has a "wet" look to it as if you just washed it (unless it's dirty)
Cons: Black paint heats up quickly in the sun; you can see scratches and dirt more easily on a dark vehicle (try spending a winter with salt on the car); cars might have a harder time seeing you in low-light conditions (keep those headlights on!)
*If you like a color other than black, you can buy things of a different color and use it to give your car a two-tone color scheme. In my light-blue Hyundai before we gave it away, I bought a lot of blue things like a blue steering wheel cover, floor mats, cheap neon lighting for under the dashboard etc. My uncle owns a black Dodge Dakota and he has bought blue stuff for his vehicle as well, and it matches perfectly. I used the floor mats from the Hyundai and put them in the green Camry and, obviously, blue floor mats look terrible when put in a green car. It doesn't match. With black however, you can choose any color (and stick with it) and it'll almost always look good with black. I even have a green keychain to match the car when I have the keys in the ignition.