No two churches are the same, and variables abound: church size, church culture, heritage, economic zone, age distribution, competition from other churches, rural vs. urban vs. suburban vs. affluent suburban, blue collar vs. white collar vs. mixed collars, race, etc., etc., etc.
But, taking the average (if there is such a thing) Bible-believing church from among the churches with which you are familiar, do we need to add more outreaches and programs, cut them back and allow our people to spend more time focusing on the basics (Bible, prayer, fellowship, witness, etc.), at home or in the community, or keep the current balance? Of course our perceptions of the what the "current balance" is will be greatly influential in your best guess.
Part of the danger of complexity is that complexity can easily DISPLACE the basics, like Bible exposition, prayer, and Scripture memory/meditation. We have all seen the phenomenon where the auditorium is full for a musical concert or a highly-emotional revival meeting, but empty for a prayer meeting or Bible study.
Part of the theory of "many hooks" is that we reach more people via programs, and that has -at least often -- proven true. But are the people we are reaching praying, studying the Word and theology, and living out their faith as a witness to God's grace? Of course there is not definitive answer. It depends. So when we say "by and large," we are taking a guess. What is your best GUESS?