Go easy on me. I was new to reading again when I picked up City of Bones several years ago, so I hadn't read a ton of funny/cocky guys yet and I really liked this book at the time. Although, I have to say that Jace handles his cockiness with some great wit and flair, which makes him stand out from the other 10,000 run-of-the-mill arrogant guys in books. 
 I understand why some people won't read this author for controversial past behavior. My thoughts are mixed. It's easier for me to have stronger opinions about avoiding books when I've been there from the start for the controversy. I enjoyed the series before finding anything out.