We've had this discussion before and I think it wad resolved in the fact that we've had majorly different experiences online on PC. Nothing wrong with preferring PC, I prefer android over apple for the same reason of more options but at the end of the day it's all simpler, less hassle, more streamlined and more safe on consoles. To each there own though.
I am fully aware of this.
You have to note that your experience does not encompass the entire landscape of online gaming with PC. Saying mine doesn't either wouldn't exactly counter that point either. if it was so bad, so butt ugly to play online on PC, then no game, no dev would ever bother making an online component for their games on PC.
Also, when a game is hacked by people on both a console and a PC and it isn't rectified within at least a month, it just shows that the devs don't either care or they are incompetent (or both).
Funny story though, last week someone accused me of "hacking" on BF1, simply because I switched to my LMG to my pistol to finish him off, and he thought I killed him with my LMG yet it shows you a pistol in the kill feed.