I'd be weary about basing this on a homeloan you have not applied for yet. Trust me, banks don't give a crap whether you bank with them or not. I bank with Absa [for years ], and i don't really have complaints in terms of my "banking" [salary/cc/cheque etc] that is until i started asking for a home loan....
Guess which bank gave me the WORST home loan option? yes, Absa. So i ended up with FNB where i've never banked before. FNB is also pretty eager for me to simply move everything "rock stock and barrel" across [so i can link my homeloan to my other accounts] , but i'll give it a few months and see. This is the same effect as with cellphone operators, once you're a existing/upgrading customer, you're crap...once you're a potential NEW customer, you're golden.
Anyway maybe you're luckier with homeloan, and sure there are some benefits if you do bank with a certain bank when applying......but there is no guarentee. Absa is currently still the most strict about homeloan policies [rather they are the last to join the party recently] as compared to the other banks, however this is just a recession thing. Might change in the future.
In the end though, Absa worked for me so far. Internet banking is pretty good. As for costs, i actually got more of a shocker at FNB charging me R8 on every card transaction (regardless of the transaction cost). This is now on my freshly opened cheque account. Still waiting for them to explain what exactly is that about, but i guess it's because i'm on a "no monthly fee" option, so they rip you apart on transactions. Absa got their costs too, but they do hide it alot more. FNB actually have 2 columns [which i like] , showing the actual transaction and the applicable transaction cost in the 2nd column. Absa obscure it a little by just adding a second "transaction" . So if you do alot of transactions on a given day, it's not clear what costs went with what transaction. So while FNB shocked me with that cost, i was pretty surprised by how clearly visible it was...with ABSA it's actually quite a task to figure out what is my costs.
On a side note:
Absa got "Absa Rewards" vs FNB got "ebucks" . Guess which one works better.....