Personally it's just the price that stops me from going. I love the cinema and would go all the time if it was half the price. As it is I haven't been in a few years, as unless it's something I'm really excited about (of which there has been very little since every other film became a marvel film or spin off of some kind, but that's another thread) then it just doesn't feel worth it.
I don't find watching at home a good substitute, but this is primarily because of the sound mixes being designed for cinema. Constantly turning the volume up for the dialogue, then right down whenever there's any action. Really takes me out of it!