I've also just changed to PARTUUID as it appears that is the preferred method of naming when it comes to GUID and GPT disks. (i.e. not msdos formatted during partitioning, rather GPT)
Using the PARTUUID= resulted in an endless bootloop on login. In other words, it would allow me to type in the password, wait for an agonizingly long time, then when it looked like it was going to boot in, it just sent me back to the lightdm login screen...
Mine is working fine, with no delays, no errors, and no changes other than the two fixes described above. I also implemented hakerdefo's fstab options as well and all seems beautiful to me
EDIT: FUCK GUID and EFI The term GUID is generally used by developers working with Microsoft technologies, while UUID is used everywhere else.