hmmmmmm. I doubt that Luke has more flaws then Revan.
Luke may have been beat up a lot, but if so, then he was facing tuffer opponents.
Overall I found Revan to be a more interesting character than Luke, although this may be because in SW Knights of the Old Republic I made Revan to go to the dark side again. I don't think Luke would have got anywhere in life if it wasn't for the people he knew that helped him.
But that is just my opinion.