Opinions...

White is tough to keep clean. A huge towel or 2 will protect the front seat skins. One plus is your having the headrests to hold the towels in place. White will stand up to sunlight a lot longer than black. Tops of the doors would still be arm burning black, along with steering wheel :(
I really dont have a personal preference.