There are advisors like sand by the sea.... but no one can really say which provider is the best... in the end, it's only about interest rates and loans anyway
You can't say that in general. But KFW is almost everywhere like a credit card to a checking account. So everyone will also offer it as long as it fits and makes sense.