Luke is basically a Gary Stu. The difference is we actually got to see him train with Yoda, whereas they got lazy with Rey and just made her absorb Kylo's abilities.
As for the prequel films with Anakin, I prefer to pretend they don't exist.
Regardless, looks like this thread is going to get into one of those debates I really don't want to stick around for. Bye.