There will never be a solution to "the 51% attack" for any kind of decentralized system. No blockchain will solve that particular issue. The conjecture Bitcoin has formulated is that there is no monetary incentive to perform the attack, and if the threat model involves state level adversaries nothing is particular safe. So far, it has been demonstrated that it holds true.
- No solution to a 51% attack.
- The gradual loss of inflation in supply. There are very valid reasons why existing currencies use inflationary systems.