Managed Disk is recommend.
If using managed disk, premium disk will be used whenever the VM size support premium disk.
Azure Managed Disks simplifies disk management for Azure IaaS VMs by managing the storage accounts associated with the VM disks.
You only have to specify the type (Premium or Standard) and the size of disk you need, and Azure creates and manages the disk for you.