I like giving talks because it forces me to distill and clarify things that I’ve learned. Don’t much like preparing the talks though, takes a ton of time and can be pretty anguishing. Worth it though, the prep enables me to give a great talk with calm and focus, and enjoy it.