Here is an idea at least for unlocking characters. Other unlocks could be done differently.
Your first unlock could cost 1000g. Your second unlock could cost 2000g. Your third unlock could cost 3000g. Then from then on it costs 5000g per unlock.
The benefits here would be quicker unlocks at first so as to draw you in earlier on without making all the content take little time from the start.