1. No, top MBA gives you the best chance. 2. For MSF, Princeton and MIT are the best. If you are only aiming ibanks, you should not consider other MSF programs beside these two. 3. Going back to mainland China and working for some small boutique are most likely.
But I am still a senior undergraduate, and I want to continue my study just after the graduation. I have no WE, only with 2 internships in security company, so ... maybe not qualified to apply MBA.