So on some of the later HWE Kernels 5.8 for me that's not so good just yet for getting OpenCL working on AMD's Ryzen/Vega integrated graphics(Ryzen 5 3550H) and Radeon RX560X discrete mobile Graphics as well on the same laptop.
So Blender 3D currently on my laptop can not detect any OpenCL/Cycles compatible rendering enabled Graphics/GPU and will default to Cycles rendering on the CPU cores instead(Way Slower and ties the CPU cores/threads up 100% until the CPU rendering is finished).
So the MESA OpenGL and Vulkan drivers are in good shape but really any OpenCL compute acceleration on AMD's Ryzen APUs and on Kernel 5.8/Later and that's a wait and see. And Blender 3D, Gimp, Dark Table and other open source Graphics applications that need OpenCL will have to wait for that for me.
So Compelling for gaming maybe yes but compelling for GPGPU compute workloads that rely on OpenCL not so much compelling on the newer Razen APU based hardware and AMD's Instructions and not as polished as some of the Intel/Linux related instructions.
But really most laptop OEMs are still not tuning their laptops firmware for Linux except system76/other linux laptop OEMs! But that ASUS TUF FX505DY laptop was on special sale pre pandemic for $499 so not a bad deal but with loads of special issues to surmount just to get a Linux Mint 20.0 Live USB to even boot to install Mint 20 in a dual boot configuration alongside Windows 10 10/1909 Home.
But Blobs and out of tree Wifi drivers and that laptop's getting a Samsung M.2/NVMe to replace the WD Black M.2/NVMe that shipped with the laptop and the Realtek WiFi card sits right under the M.2/NVMe SSD slot so that's getting a more Linux Kernel out of the Box friendly WiFi card with better features as well.