The main problem for me with Schumacher is the quality of the teammates
Well here you go again - how you can claim that drivers who drove alonside Schumacher were lesser drivers than those who raced after or before his (first) carreer was launched? On what basis you make that claim other than your subjective opinion? BTW, I am old enough to remember my time at the track to see Michael racing with Senna and Prost, and I am satisfied with his top level driving.
Its the tendency of him to cheat/drive in an unfair manner that caused me to never really take to him although i never doubted his abilty and tended me to think well he's the best out there anyways so he should be WDC
I have to say that it (a) he did cheat, it was intentional not a "sudden reflex" as he showed no remorse whatsoever after the incident & (b) not really but it has, for me, left an unjustifiable stain on his career. Certains incidents i.e. Adelaide & Austria can be justified, Rascasse just can't, it was a really cheap error especially after everything.