It describes things better only.
'hahaha' I use that a lot in the cyber world, I laugh a lot in real life but I am not loud or noisy! I believe it is alright, hehehe is so uh fake ? because the sound of your laugh does not sound like hehe is real life 
'Huahuahua' is used by the Maghreb people, mostly, and the upper neighbouring. 'Hohoho', I found Turkish using it. Some make it simpler: Hhhhhhhh. 'Bwahahaha' is when you just suddenly burst out laughing.
'Hehehe' is not fake, it's just discreet.

'Hihihi' is used for grinning.
'Hohoho', when you are teasing someone.
Even in the cyber world, writing does make a difference.
But anyway... that's my personal preference.