it also depends on what style your playing. If you play something that you feel is phenomenal for your age/skill whatever, record it. dont compromize yourself for your fans.
but...if you want somebody to say "hey this rocks!" when talking about
your music, you might want to compromize a little (not like your selling out).