Linux or Windows

Hey, I heard linux servers are better for fivem.
My question is, if I change to linux with my self writed scripts does it effect?
Like do I have to change something in the code area?

Another question, do you know better hosters than zap hosting because I had old gameservers at zap hosting and made bad experience with it

Your scripts should be able to run on both with the same code

Zap is the only gameserver hosting for FiveM but you could look for a VPS at different hosts like OVH