I bought an EX Style with the Sunlight Premium white pearl (with a black roof). It looks amazing in different light and angles. Goes from a white, to a gold sheen or a blue sheen. It's really easy to keep clean, hardly shows dirt and dust and 1 year on looks like new.
My other car is black, looks fantastic when clean, which is about for 1 minute after cleaning. It's so difficult to clean, especially anytime the sun peaks out from a cloud, the car then heats up in seconds, drying immediately, leaving dirty marks/water stains everywhere(as does the black EX roof). This second car was bought as a 1 year old, as new and at the time I could not find other colours available for what I was looking for. In hindsight, if I could have found one in red, blue, grey or white, I would have taken it any day over black.
So if you are willing to put in the effort to keep a black car clean, go ahead, but remember it also cause the interior to heat up quickly in the summer months.