This largely depends on the experience that you're wanting to have! And you can always opt to work with a mortgage broker, as well. What factors about your loan are important to you? That you know the officer assigned to it and know you can work with them should anything unexpected arise? Getting the lowest rate?