Hmmm, I have a 5540 currently and don't have the problems you had (and I actually replaced the factory Ubuntu with PopOS after a year or two).
Although battery life is not great, but I am not sure that is as much a hardware issue as it is a software one. Although I am waiting on baited breath for AMD based hardware.