+1 on Boot-Repair as part of the standard install.
I just think Yann was quicker at figuring out the UEFI issues and coming up with work arounds. Many of the issues have bug reports. But part of the issue is there seems to be no standard UEFI secure boot even though UEFI is the standard. Vendors have modified UEFI to only boot Windows and/or only boot with secure boot on. Those systems need file renaming, but others do not. And a few just do not work.
Also we have been spoiled by how good os-prober is (was?). Back with grub legacy we had to manually add Windows 7 or any other system to the grub menu, with os-prober it almost always worked. Until UEFI. Os-prober still creates BIOS entries not efi chain load entries for Windows (not sure about anything else). You can manually add those boot stanzas or just run Boot-repair and it adds entries into 25_custom. The bug on os-prober is now very old.
And there are new different issues with UltraBooks with Intel SRT as that uses RAID and standard Desktop installer does not have RAID drivers. Actually now Ubuntu installs, but grub still does not??