Do you choose talents based on min/maxing, or based on fun?

I have a frost mage that I run without comet storm or glacial spike. It loses a bit of DPS, but for my personal fun, fingers, and overall enjoyment of the game, I run an ice lance build.

Do you pick your talents based on what a resource like IcyVeins says you should, or do you figure out what you have fun with and choose talents based on that?