Free stuff or no, they need to use more imagination when giving rewards to customers who have stayed loyal since the game was launched, to show their appreciation and simply to say "thanks for sticking with us!" instead of completely useless and boring crap. Add some nice minipet, like a jawa or something and so on, something what will not affect the gameplay but is fun to have and to show at the same time, instead of completely bland and boring and useless stuff in every instance.
If they did that, we'd have a bunch of people complaining about how they don't care about the pets and how BioWare is a bunch of unappreciative fools for making that
their free gift...and how people want something they might actually use, like a starfighter paint job.