-snip-
Do you know any good laptop which are fully compatible with linux nowadays?
Yes, driver support is difficult for linux sometimes. Older Lenovos work very well in my experience. You can often get them cheap after a leasing contract. You might want to add a (new) SSD, some RAM and a new battery though.