have you considered issues of, I don't know what to call it, maybe "hyperpriceification"?
I have.
1. overly complex
"Overly" is a relative statement that is only meaningful when compared to the skill of the people implementing it.
2. inefficient
Payment channels are a perfect fit for this particular application, and they can be made very efficient, both in terms of blockchain transactions needed and in terms of bytes per adjustment and frequency of adjustments.
3. bootstrap issues both technical and social:
a) technical: I can't get bitcoin blockchain info without paying for them, but I can't make a wallet until I get the info
b) social barriers to entry: I can't try a bitcoin wallet, just to see if it basically works, until I acquire some coin and pay for bootstrap data
If nobody can use Bitcoin without first having bitcoins, then nobody makes any money for operating a network that nobody can use.
I expect that enough people will realize this that a freemium model will develop. Some nodes will offer a limited number of free connection slots so there will be ways to connect and operate without paying. Those who can pay for access will get more reliable service.