I've read a lot of Irvine Welsh - Trainspotting, Glue - he's written some beauties.
Sure, you can do without the hard personal comments, but it doesn't really happen apart from a few isolated incidents.
I'm ugly, I'm overweight, but I'm happy
I'm not someone who needs to bat and bat to be in form.
It's usually the funny comments which are the better ones - and they are good for the game.
If you're batting and you go off on one it can't really help you.