depending on where you are, 5w20 may be better for you
if you are in a warmer place, at least in summer time, 5w20 may provide better wear protection than 0w20. if i had a choice between the two, i will pick 5w20 for my car.
Mobil 1 probably is the best synthetic oil you can get in north america.