Thanos was a great villain in Avengers - Infinity War : he powerfull, complex, torn yet strong-willed, he had a reason for doing what he does, he had some respect for his opponents...
Unfortunately, in Avengers - Endgame, he was just a villain wanting to kill everyone.