To me, this is highly critical. If you cannot use mdadm to manage RAID on dual boot systems that need the imsm metadata (and obviously you cannot if it means paying the price of constant resyncing) then you need to resort to dmraid, which is very badly maintained and fails to properly resync finalizing the dm state whenever the bios thinks that the array is in a "verify" state (whatever it means).
Now, please do not underestimate the need to dual boot. Even machines that are on Linux 99.9% of the time may need to boot the OS they were sold with to do things like bios updates (either on the motherboard or on some of their components) or to be able to call in the manufacturer for assistance in case of failures.
To me, this is highly critical. If you cannot use mdadm to manage RAID on dual boot systems that need the imsm metadata (and obviously you cannot if it means paying the price of constant resyncing) then you need to resort to dmraid, which is very badly maintained and fails to properly resync finalizing the dm state whenever the bios thinks that the array is in a "verify" state (whatever it means).
Now, please do not underestimate the need to dual boot. Even machines that are on Linux 99.9% of the time may need to boot the OS they were sold with to do things like bios updates (either on the motherboard or on some of their components) or to be able to call in the manufacturer for assistance in case of failures.