To be honest it's so subjective that getting in a serious debate is pointless.
I don't care if Messi is the best or not, he's my favourite player to watch, much prefer watching him over Ronaldo, (Ronaldo 2 that is, not the real Ronaldo who was mesmerising).