Is there anything special to keep in mind with fail over clusters?
Is there any reason why to prefere one of the options?
Yes, especially depending on your IO subsystem. SQL Server uses two algorithms when deciding which file to use for allocating new extent. Round robin and proportional fill. My recommendation will be to use your first option.