While most local churches have fallen by the wayside in preaching and practicing the faith, there is still no substitute for a good local church.
The local church is where Christians gather, worship, help one-another, learn, and pool resources to do things not possible individually, such as support missionaries.
The Bible commands the Christian to assemble and that assembly is to be a local church.
It is my view, based on personal observation, that most who denigrate the local church are those who will not submit to the leadership which Christ established. They want no accountability.
Anyone who feels closer to Christ anyplace outside the church is in the wrong church. That is not to say that one cannot be close to the Lord in other locations. Sure he can, but the local church is the location that Christ chose to give godly men to teach, preach, and to help the flock.
The Holy Spirit gives gifts to each believer, and they are varied. That demonstrates that no one is all things or has all wisdom. Each is necessary to the proper functining of the body. Paul likens it to a human body with Christ as the head, and the rest of us as parts which cause the body to function as the Head directs.
Jerry