Obito was way better than Orochimaru. Not only were his powers and abilities much cooler, but his character was much deeper, relatable and likable. Obito was a man who lost all that he loved to the cruel shinobi world, and so he sought to change the world and prevent that from happening to other people.
Meanwhile, Orochimaru was just a bunch of incompleteness to me. He had potential, but he never really delivered. So many of his plotlines just kinda vanished without any real closure.
Examples:
He wanted to master every jutsu. With someone who is pursuing that kind of goal, you'd think that they would be top tier in terms of power. Yet we never really saw any extraordinary jutsus from Orochimaru! The only thing we really saw was Edo tensei and snake jutsus! When Orochimaru fought Hiruzen in part 1, I was like "Bro, where are all those jutsus that you've supposedly mastered?". That one little wind style doesn't cut it.
Another example is his pursuit of the sharingan (and specifically an Uchiha body). After Sasuke defeated him so nonchalantly, once Orochimaru got revived during the war, that plot point was just gone (even though he said that he wanted Sasuke's body, he never plotted anything, planned anything, and he he never even tried going after Sarada). Ultimately, nothing ever came out of that goal.
Then there was also the wanting to destroy Konoha plot point. We never really got the true full reason why he wanted to destroy it, and then he never tried it again after the first time. Then during the war, all of a sudden he didn't want to.
Do you see what I'm saying?
To me, Orochimaru was just a bunch of startups with no completion or consistency.
Even as a character we never really got much about his backstory and motivations (we know that his parents died when he was young and we don't even know how. That's it).
All in all, Orochimaru had potential, but he didn't deliver.