A recent mobile survey by M-Survey showed that banks are among the companies providing the best customer experience in Kenya with an approval rating of 43 per cent.