I have discovered a neat little trick with Dark Souls 3 on PC to vastly improve my online experience.
Did you just get invaded and they were wholly unpleasant to deal with/a hacker?
Steam Overlay has this neat little button called "View PLayers" on the left under Friends.
Clicking "Recent Players" shows you who you connected with and how long ago. Check their profile from there, and on the right, under "More" dropdown, is report player, and more importantly "Block Communication".