So my partner and I have decided to buy a house this year when we get back to SA. Naturally I wanted her to also be on the bond, however it seems we need a 25% deposit for that as she is not a South African citizen.
What do you mean "be on the bond"? You mean be jointly liable or something?
Why "naturally"?
1. Get a pre approval first before you make an offer.
2. Both have their benefits and disadvantages, you have to be a little more specific as to what you mean by "investment." It sounds like you want to live there so not really an investment property.
3. Depends, sometimes you get better rates through a bond agent as they get better treatment from the banks.
4. Yes, I'm sure they have thousands of customers. I'm not one though
5. Theoretically yes, you could do a transfer into shared ownership. It's very expensive, just like any other transfer of title, either 7% or 10% of the house's value or sale price or something. Probably best to ask your conveyancing attorney than a bunch of randoms on the Internet.