pah!!! let the expert through
no, seriously, let me through
ok. as far as i know the ideal cichlid tank would have both. i think most of the tank would be gravel and i think there would be the odd spot that had sand. this would give the choice to the parents where to go as long as there were caves over it, then it would be the choice of the cichlid which it picked as some prefer gravel to sand and vice versa. but there are cichlids that need a large flat stone to lay eggs on as well.
as for other tropicals, i dont think most of them would mind one way or the other to be honest. i think it just comes down to preference.
RAZ and kev your go now!