JonC pretty much summed up what I was going to say.
As a pastor, our worship and production teams work hard at keeping our services flowing and balancing the weekly schedule. Personally, I don't preach beyond 30-35 minutes for a host of reasons. Our worship time, which I think is extremely important, takes up about 30 minutes each week with the various components we integrate. We use a progressive worship methodology so this isn't liturgical but is celebratory worship.
I've been to churches where two hours didn't seem enough and it flew by. Other times 60 minutes dragged on laboriously. A lot depends on the nature of the church. One senior pastor I served with in the past made no doubt about it and would preach for a solid 60 minutes every week. It was good content, but still, 60 minutes. Ironically, when a guest preacher would show up and only go for 35-40 minutes folks would complain it was too short.
All that to say, you have to go where you're encouraged, challenged, and rooted in community. If your current church isn't meeting your needs, examine where you're serving first and how you're contributing of your talents. If you feel led to move churches, only do so after considerable prayer and reflection. Sometimes church leaders are stuck in the rut of routine and that can hamper the Spirit's movement. Maybe they need some gentle encouragement.