Technically not a lot from the dataengine point of view. You have to remember that not all SQL is cluster aware (SSIS for example) so sometimes you have to be aware that you need to create duplicate info or amend config files.
Other thing to keep in mind is the extra complication of the cluster software (doesn't have to be windows clustering), the SAN for sharing the drives etc.