Yeah, it's called putting him in a mechanical suit that easily gets fried by Force Lightning. And any dismissal of Luke's victory in ROTJ just screams of fanboyism.
I fail to see how the Ghost Crew surviving (barely) Vader says that he is incompetant. Now, Filoni is aware of the danger of the heroes constantly beating the villian will have a negative impact on the villian's threat. Which is why he brought in the Inquisitors.
Oh good, was this Filoni person involved in the Clone Wars? Because they sure did make the CIS leaders look respectable.
Yes. Filoni was the showrunner for Clone Wars. Rebels is his new show.