I wont use gravel again either, sand allthe time!
All three of my permanent tanks have sand (quarantine tank has nothing BUT that is going to be a planted tank and so will eventually have sand).
Yes, its not so easy to kkeep it LOOKING clean, however if you hoover all the poo off it, its clean, its not got muck under it generally - stir it with a stick each water change just do a bit at a time and you dont get dead pockets of nasty.
I think fish do like it, especially cories. I keep spiney eels as my 'thing' and they need sand as they will damage themselves on large or sharper substrates.
Em