The idea of a warlock who is both good and is also perfectly happy with the terms of her bargain, well, that's not really in the spirit of the class.
Well, on one hand you raise an interesting question or schema. On another hand, the 5E Paladin is mostly not in the spirit of the 1E Paladin, and the 5E Monk can go in directions not taken by the 1E Monk, so perhaps the 5E warlock is also *not in the same spirit* as your grandmother's warlock.
I stand by my previous example of a painstakingly-by-the-book LG warlock. That warlock is not just *comfortable* with their patron and their pact; they're *snuggly* with their patron, and they're wholesomely raising a family together, with roses and chocolates and long walks holding hands on each anniversary of saying "I do".
Meanwhile, I have a player running a Good character, a member of the Harpers, with a Great Old One patron. The PC's patron is insatiably curious about the Prime Material Plane, and finds everything on the Prime Material Plane fascinating and bizarre. Perhaps, when it presents its findings to others of its kind, it will receive their equivalent of a PhD, or maybe even a Nobel Prize, for demonstrating that *intelligent life can exist even when limited to three spatial dimensions*.
The patron doesn't have a full understanding of exactly what the warlock is doing, with the power which the patron grants. The patron, however, does understand this much: preventing Tiamat from escaping, seems to be a high priority for the PC. So, again lacking an intuitive understanding of *anything* from a demi-human, Prime-Material-Only perspective, the patron endorses and empowers the warlock's opposition to the Cult of the Dragon.
This PC warlock is *aesthetically* uncomfortable with the pact, in the sense that looking at optical illusions and doing 4-D math generally gives a headache to you or me. The PC is Good and is *ethically* 100% comfortable with the pact. The GOO patron barely understands the basic principles of Prime Material reality, so it would rather trust the warlock's moral compass than impose its own judgements. Here's a quote from the GOO Patron, addressing its research subject:
***
So... this "Tiamat" entity will eat you and all of your friends and most of your species, if it escapes from Hell, and you're working to prevent that? Uh, okay, sounds good to me. Now tell me more about this behavior you call "eating", because I get my energy from direct matter/antimatter conversion, and I'm curious how "eating" and "digestion" work. They sound impossibly complicated, not to mention dangerous. Also, what is "sleep"? And can you PLEASE try again to explain "dreams"? Your description of "dreams" sounds like you CAN interact with alternate-possibility timelines, but only with very high distortion. Is that how it works?
***