Constrained currency supply is definitely a problem. It rewards the early adopters by many orders of magnitude, making Bitcoin look more like a Ponzi than a real currency.
Constant issuance for eternity would have been a much better solution. For example 1 BTC per minute, for an eternity. Rewards early adopters because low price, but still doesn't restrict the use of the technology as a form of money as it's not a constantly diminishing pool, but has reasonable tail emission, possibly reaching an equilibrium, unlike Bitcoin.
No doubt there will be a big fight about this in the future.