Yes and no. If I was allowed to pick the topic and make my own lecture then it was fun but I have also been in positions where I had to teach other peoples material and that is less fun. I really enjoyed tutoring as well which I found was more like an interactive lecture to a smaller number of students.
Lectures can be a lot of fun, it just depends on the size of the group and the topic. I like talking with small groups, as that way it can get far more interactive. Large groups lose a bit of that fun and personal time.
Yes, I do, but in moderation. Because I run a large research group, I simply can’t spend too much time in front of classes. But I insist on teaching part of a 3rd year unit in Relativistic Astrophysics and Cosmology every year. I like the contact with the students and I like to see what talent is coming through the undergraduate levels, so that I can try and attract the best ones to come and do PhDs in our group.