What is it really like being a freelancer and what works best: a laptop or a desktop?

Hi there! So I live in a somewhat small city in Oklahoma and there are just about zero web development jobs here. It would be kinda challenging to move since I don’t have any money for an apartment. I looked into freelancing and working remotely and it sounds awesome!! I’m just wanting to know what it’s actually like. Also, I’m about ready to buy a new computer. So should I get a laptop or desktop? Also, which operating system works well overall.