At this point, as masterfully as Bitcoin was created, it has some limitations of course.
My question is: Could it be done better, or is it just matter of trading one feature for another (i.e. speed for decentralization)?
Wow! Nice thought! To personally, if would have a chance to make bitcoin 2.0.. .i will totally make it proof of stake! Currently we use so much power to keep Bitcoin alive!