One of the wisest people I know suggested the following analogy.
Imagine you have a choice between two doctors. You know one doctor is more intelligent, and that he has the treatment that will help you. The treatment will keep you alive but you have to use it over and over the rest of your life. It won’t be pleasant, and may indeed be unpleasant, but it will work. However, he is hard to work with, his office staff have no customer service skills, hound you about money as soon as you come in the door, and they all seem more concerned about their careers than your health. The waiting and exam rooms are drab, with medical journals all over the place, some really old, and poor music.
The other doctor is friendly. His office is stylish, up-to-date, with big screen TVs in the waiting and exam rooms. The staff are courteous and friendly. He offers you a quick fix solution that will be one, not so unpleasant, treatment that you know is a placebo at best and proverbial “snake oil” at worst.
Now, obviously, if you can find someone with the positive traits of both, that’s who you would go with, but if it came down to A or B, would you really choose the charlatan because the experience seemed more pleasant?
Then why do the same thing with your spiritual health?
Why say, “I believe the Church’s teachings are true, but there’s too much corruption in the hierarchy, and the Mass is boring. The Evangelical Mega-Church down the street has better music, a friendlier pastor and staff, and all sorts of activities. Besides, they tell me all I have to do is have faith in Jesus.”