Luke changed a lot, in the first film he was a little generic but easy to relate to, which was the point, for the audience to learn about this amazing world from his eyes, in the 2nd film he grew up and got a little more dimension, then in Return of the Jedi he was more serious and fully grown.
Anakin in the prequels was just annoying unfortuntely, The Clone Wars may be hit or miss sometimes, but when they do Anakin well, they do it really well, i could believe that guy to be the noble warrior and friend Obi-Wan talked about, but also someone who could turn into Darth Vader. That show actualy saves the Prequel period for me, i'm glad it remains canon, and is even on the same level as the movies.