Hey,
it's a valid design. I wouldn't say good or bad.
Depends on what you are trying to achieve with the two clusters. Like segmentation for security requirements etc. or just for licensing reasons.
Distributing your volumes to all clusters might become bad when you hit your hardware limitations.
For example some iSCSI storage arrays are capable of running a fixed number of iSCSI sessions.
In mid-big environments this can be a problem when you share your LUN with all hosts. So often you see volumes/LUNs only shared with one cluster to reduce the amount of opened iSCSI sessions.
Tim