When they're on sand the corys really dig into it; I mean bury the whole of their noses in it and rake through it, moving their snouts from side to side. If I've cleaned my tank and the sand is all smooth, I'll get up in the morning and it's all covered in little dimples where they've been digging into it.
This is what I mean; http
/www.youtube.com/watch?v=zTB0hrRvbMY
I know 'happiness' is difficult thing to quantify with something like a fish; I suppose what I mean is; I can see why they evolved to be the shape they are and have barbels and it so obviously comes naturally to them to root around in the sand like that.
It's sort of hard to explain unless you've seen it, but I strongly believe that animals should be able to express their natural behaviours, and for corys, that's being able to dig in sand.
Please don't think I'm accusing anyone who keeps corys on gravel of cruelty, or anything like that; it's far more subtle than that! As I've said, I kept them on gravel for years and they seemed 'happy'. I just think it's better for them to be on sand; something that we should aim for.
Yes, they can uproot plants in sand, but like Baccus, I have a few handfuls of gravel around my plants to keep them down until they've settled in.