I think bitcoin is going to be below $20,000 before the end of this year as a lot of people are dump it now for bitcoin cash because of the high mining fees the network is charging investors who may like to trade in bitcoin. Something has to be done about this in other for the to go up. 2018 is going to be a great year in the history of crypto currencies and we are to end the year 2017 above $20,000 for us to start the new year with strong foundation.
People are selling their bitcoin for bitcoin cash out of greed traders have no loyalty and they are going to get whatever asset that is hot, they have been doing that since the beginning and they are going to keep doing so, now all the problem that you state are true and exists but solutions have already been voted and those solutions are on their way of being implemented.