Jamie Lannister for sure. Yes he is an arrogant arsehole, and he is a Lannister which is a pretty nasty family overall. Yet all the things he does is largely either out of duty or what he believes to be justice. He isn't nice when he does it, and he certainly does some bad things, but he is not as bad as he originally seems.
Andrew Ryan is another one. On the surface it seems like he is a bad guy, but when it comes down to it, he had a civil war forced upon him by insane addicts and a mob boss raising an army to take the city that he made from him. Most of what he does was to try and regain stability in the city and out of a certain sense of paranoia as opposed to malice.
Andrew Ryan is another one. On the surface it seems like he is a bad guy, but when it comes down to it, he had a civil war forced upon him by insane addicts and a mob boss raising an army to take the city that he made from him. Most of what he does was to try and regain stability in the city and out of a certain sense of paranoia as opposed to malice.