..what CODE is best for the long term survival of bitcoin for generations to come mean more then some temporary gesture that is meaningless in a few years.
So you are saying you trust a bunch of idiots that survive off copy-pasting 99% of Core's hard work, then everytime they introduce something they somehow always manage to fuck up:
https://www.reddit.com/r/Bitcoin/comments/5z47f3/it_looks_like_chinabu_developers_forgot_to_add/Good luck, can't wait to dump BUC in poloniex to get double BTC for free.
are you saying that core are independent.. and that those non BU (but do "99% copying-pasting" and surviving off each other) is not the same. (EG matt corallo has his own repo, luke JR has his own repo. as do many others... are they all bad gys for having their own repo.. including the pools
are you saying that having a repo of your own is the problem because all you care about is core because of its management
are you saying you trust core because its not independent because they only want to work with blockstream devs.
are you saying that no one should take the core code and make tweaks. and instead have to beg blockstream for something
are you saying that if a core release has not been completely rewritten and only adjusted slightly. that suddenly its an altcoin(eventhough it runs on bitcoins mainnet as other implementations do)
are you saying that independent devs cannot do anything unless gmaxwell is involved and where it has to have gmaxwells wishes complied with.
personally i think pruning is stupid. once pruned you cant be part of the full node syncing mechanism.
you might aswell just run a litenode.
allowing a node to be no witness and pruned should be treated as third tier nodes and not categorised as a full node.
i can think of many things core have not done. or even things core have done that have caused big issues (sipa's 2013 leveldb mega orphan event)
devs are not perfect.
and only code matters.
people should decide what node to use on the abilities and features the code allows or doesnt allow.
in my eyes segwit is an empty gesture of half promises that opens up new attack vectors