Andy is one of the best, most complex characters on the show, who has done some terrible things like accidentally killed his mother, shot his father, while his brother Robert was the intended target and yes, beat Jo. However, he's not some douchebag sociopath like you would see on a US soap, he's learned from his mistakes and his extremely remorseful and disgusted with his actions actions Jo. I love him. And it doesn't hurt that he's a babe and a great actor.