I use Linux exclusively on all my systems, and have not had any problems at all. So I always wonder what hardware is being used that does not work...
For my laptops I use Think pads and various Dell systems. The only thing I always try to make sure when buying a laptop though is it is a Intel CPU with integrated inlet GPU -- just doing that and I have never really had any problems.
In any case, I am looking for the exact model you are using that has the problem -- so I can maybe find a cheap one on ebay and mess around with it.
It's probably more of a problem with the hardware manufacturers than Linux, but regardless the end result is that it only works on Windows.
For example, my Surface Book, when it's working, resumes instantly.
ACPI Sleep States (S0 - S5)
•S0: Normal Powered-On state
•S1 Standby
•S2: Not supported
•S3 Suspend to Ram
•S4 Suspend to Disk