Should you play a race based on ability or personal preference?

I am a bronze terran but honestly, terran is just not that cool to me. I really like the look and feel and play style of protoss but I'm always afraid to play them because of my difficulty to survive with them early. So which way should I pick a race, based on actual skill in race or the race you just like better but aren't necessarily good at?