I can't comment on ABSA's service as I never got so far as to actually open an account.
About a year ago I went into ABSA to open a Company account. The consultant who was attending to me had her lunch open on her desk and she continued scoffing, talking and chewing and spitting crumbs at me while trying to "assist me" (excellent staff training from ABSA!)
I politely asked her if I should wait outside her door until she had finished her meal. She reluctantly shoved her lunch aside and continued helping me, all went well for a few minutes until she started making the most disgusting noises involving phlegm, spit and snot
I was out of there in a flash and have never, and will never step foot into ABSA again.