The only shortcoming now really is if you want to view with several people and socialize after, it may be difficult for someone to accommodate a large party with good viewing in their home without a theater setup. And of course audio, audio is where theaters can still stand out. It’s a pain in the ass for most homes to setup a good sound system, you really often do want a dedicated theater area which most aren’t going to have. A soundbar helps. You can Jerry rig some surround speakers into any space but it’s often a pain. So that’s really the last barrier: cheap low latency sound that can beat a theater.
For me comfort trumps the slightly degraded sound. Plus some baby crying or random person chatting during the movie can break that as well.