Exterior and interior color are also largely based on how much you want to maintain and care for your car. White and Black exteriors will mean that you'll need to wash and wax that baby every one or two weeks to keep it showroom sparkly, and any dirt or grime or damage will immediately be obvious. Greys and silvers hide it a lot better.
For interior it's whatever you fancy. I personally like lighter interiors to give the car a more open feel (black interiors feel cramped to me).