He's in my top 3 with Geralt of Rivia and Edward Kenway. I like him more than John, even if John's story is more interesting.
Is he the best of all time though? That would be a big claim to make, especially as he's only in one game. I think he's very good but would stop short of saying best ever.