Who is better as Sherlock Holmes

Who is better as Sherlock Holmes

I love Johny Lee as Sherlock and also Love Benedicts slightly arrogant style & attitude that he displays playing the lead character. Who do you think is the best (Johny Lee or Benedict Cumberbactch) and which part of their character matches the one that you have perceived in your mind about the Great detective Sherlock Holmes?