For (f) the answer is, in my opinion 'whatever your friends are using'. If you pick a different distribution you'll end up having trouble getting help from them.
For these purposes Ubuntu and Debian are probably similar enough that if you use Ubuntu you can get help from Debian users, so Ubuntu is almost certainly your best choice.
no subject
For these purposes Ubuntu and Debian are probably similar enough that if you use Ubuntu you can get help from Debian users, so Ubuntu is almost certainly your best choice.