The big question will be, if we can scale quickly enough with the current code to accommodate for mainstream adoption. We have been fighting
about Block sizes and scaling solutions for most of 2016, and it is time for us to tackle this problem together. You can decide to scale
conservatively and in the process cause frustration with slow confirmations { if this goes mainstream } or you could scale aggressively and
then run the risk of opening new attack vectors.

To Big block or not, will become a forced decision at the rate we are going now.
I think in the next bitcoin summit will be organized in USA. Maybe they will have more new technologies for processing this problem.
So the year of 2017 will be real bitcoin year.