There are lots of factors you need to consider: theology, style of worship, philosophy of ministry, location, etc.. I want to draw attention to one factor that you should pay attention to. Is the leadership humble?
Not every church will be a Metropolitan Tabernacle and not every pastor will be a Spurgeon. This is never the goal. The goal is for every church and every pastor is to be faithful.