In short,
- VHDX handles power outages better
- Integrity check needs to be disabled if VHDX running on top of ReFS system
- Only VHD to upload to Azure virtual server.
So, really, there are not many points to use VHDX to replace the classic VHD.
//via Technet