Sort:  

We should not give up on anything

I agree! Oh, should I run updates under root or not..?

Don't use root. Keep with sudo. Use root only if it is very compulsary and you have no other way of doing it (Like we edit the sources.list file).