With Desktop PC's Linux support may be good, because of more known, reported hardware. However, laptop hardware discrete parts like microphone, bluetooth, wifi are a problem in Linux. However, 90% of the times, the hardware may be supported. You have to ask in forums like askubuntu, linux mint forums (in particular) to get support. But, those who are willing to help there also expect you to run certain commands in terminal and/or asks to copy and paste logs/texts for e.g. from the output of lspci -v, lshw etc. Patience is needed.