Sorry if I scare you. I feel much better after I finish talking with a personal banker about mortgage. There is no obligations of the talking. That is what I really mean. Shop around and good luck! 8-)
I know HSBC is the bank to provide most competitive mortgage rate. But I am not sure about other things except the rate. You can see some bad words about HSBC's policy here. For you consideration only.