TL:DR: You're not supposed to like the main character, there are some inconsistencies, but it is overall a good watch.
This anime goes out of it's way to make sure you don't like the main character. He's a selfish, weak, hypocritical prick. That's the point. You're not supposed to like him. He was crafted into this terrible person for this reason, and it is questionable whether or not