Official rank is hardly a measure of one's strength though, Naruto and Sauske are still technically Genin.
Sasuke isn't a Genin. He's Orochimaru's apprentice and vassel in the Sound Village. Naruto is coincidentally a Genin because he wasn't able to try the Chunin exams again because of his 3 year absence. They get ranked by how well they have mastered their abilities, which kind of measures their strength.
Besides, Neji is SOOOOOO much faster and stronger than Lee.
Neji for sure.* Neji has been above Rock Lee's level since the beginning which is why Lee wanted to fight Neji so bad in the Chunin exams.** Now he uses the air palm technique and doesn't even*have to touch his opponent... Lee gets drunk...wait "loopy".* Not bashing Lee but the facts don't lie.*
In my book Sasuke's a Chunin because of the way he was sent after Gaara. But of course Technically he's still a genin but missin-nin sounds much better anyway.
And you used the wrong tense of "spell" (it should have been spelled). It isn't a big deal.
But seriously, Lee has nothing on Neji. He might be able to open those stupid gates, but they drain his health and when he gets close to Neji, Neji can just use Rotation (forgot its full name), and take him out,