Before starting, sorry for my highschool english. Straight to the point:
Now the problem is the cost of fees and the speed of the transactions. But this is not because the price of bitcoin is very low? I mean, if you want to send 3000$ for example, you must send 0.5, and this is very huge for the "web". Imagine that the price of BTC is 500.000$, a few people will send 0.5 and those who send 3000$... 0.00005btc? Idk. The problem of 1Mb block its only because the price of each bitcoin is very low.
Bitcoin Cash fixed problem with variable block size , few transactions block less the 1mb, many transactions block can be up to 8MB.
Problem Fixed.
Core Devs too stupid to fix their version of btc. Which is why it is broken with hundreds of thousands of unconfirmed transactions for weeks.
Use Bitcoin Cash or Litecoin , they both work.