Oh there is some of that too, he is going a bit too far in the "Bad Person." side of the pendulum. Jimmy is a good person at heart, but he has a specific skill set, that of a Con Man. Now that means he could be a great legit lawyer, he is good with people and is 100% willing to work hard for it, he worked in the mail room and earned his law degree. Then Chuck cockblocked him for years letting Jimmy think it was Howard.
If Chuck had let Jimmy be a laywer and kept an eye on him, kept him on the straight and narrow Jimmy could have gone straight. Now he made the Saul Goodman personality as a way to cut himself off from his Good if Flawed nature to revel in the flawed parts of his personality, by the end of it eventually the Mask of Saul will be all that is left of Jimmy. Much like how in some versions of Batman..Bruce Wayne eventually becomes the mask that The Batman puts on. I think whatever happens with/to Kim will be what pushes him off that ledge.