I would never buy the unlocks. Part of the fun is using stuff to unlock other stuff. If it all was unlocked at the start i probably would have lost interest a long time ago. I think of it as something to work towards, when you reach that its onto the next thing. This adds vital longevity to a game for me.
I know this is not how everyone here sees it, so each to his own and all that i say.