Good Read :)
For C# newbies I would recommend sticking with await in most cases unless you 100%-ly know that you don't need to wait for the result and error handling is of no concern in your scenario. Better be save than spend hours troubleshooting, because your exception got lost in a ContinueWith().