I've had several black trucks and black cars. I just can't help myself when I see them on the lot. There is nothing prettier than a clean black vehicle.
However, when life comes along and I can't wash and care for it the way I want to, I regret the black and wish I had chosen a different color.
The black metallic is better than black but still shows dirt much more than lighter colors. However, if you can't help yourself and want what you want, get the black and get it ceramic coated. It is harder than the clear on the vehicle, more gloss, and stays considerably cleaner. Not sure about your area, but here is typically, $1k to $1500.