I know a lot of people debate Messi and CR7 as the best player in the world but I'm starting to believe Don Andrés is the most complete footballer right now.
How do you define "complete"?
Is it versatility of positions, or mastery over ball skills? Personally, as long as he doesn't improve his finishing (or rather become efficient in front of goal) and also partake in direct set-pieces, i cannot be in agreement with your statement.