He's actually a much better fighter then was was back then, its not even comparable During the first few UFC fights there wasnt much opportunities to see his holes till the Cain fights. There are things that he does better in his entire game, if you cant see that they maybe you dont have the eye for it. No point in talking about it.
Its very easy to sit back and criticize a fighter for certain holes in his game, what you're doing is pretty much making Junior look like he has no qualities when it comes to footwork, defense and combinations. Which in fact he does, and he's one of the best in the division at it. He has flaws much like any fighter does, but he still does these things very well and has some great qualities in each. If you're gonna criticize JDS you should differentiate between aspects of what he does well and what he needs to work on, not make it out like its non existent.