Why not do both?
Racing will teach you how to be a really good tech skier, help you with pow technique, you know, the boring stuff, it will also teach you the disiprin! you need the disiprin to learn new tricks and commit to the jumping off of things.
then you can go freeski and rip, and be a stronger skier all around. and do rails. Rails are a very important part of skiing. despite what some people write about in their stupid threads. Jerks!