Yes, I have suffered data loss from both HDDs and SSDs, paid for the recovery services available, and HDDs have always been the ones to see any degree of success. SSDs? You're probably screwed.
I’ve done three recoveries to a remote service for clients - the first failed and two which were ssd had a full success.m but all were ssds. Hdds I never sent to recovery because generally they were not complete failures (ie some bad blocks and a copy around was possible ) or the board could be replaced to fix it with the same model and firmware.