There are a lot of reasons not to give them your money. They’re assholes to the maker community and they openly talk shit on a lot of their customer base. That’s beside the point, though, really.
It’s just not a spectacular option for hosting. In order to get a Rpi competitive with even the shittiest laptop from 7 years ago, you’re going to end up spending more than you would spend on a decent laptop from 7 years ago.
If it is a computer that turns on, it will likely function orders of magnitude better than an Rpi and won’t bind you to ARM architecture. My entire hosting setup was pulled out of a recycling pile for free. Install ubuntu/ubuntu server and enjoy yourself.
If you intend on spending any amount of money on this hobby, I cannot express enough how much I recommend against any of that money going toward a Raspberry Pi.
EDIT: A lot of you seem to be reading this as “Raspberry Pis are all nonfunctional” and getting mad about it. Don’t do that.
Edit 2: Good to see that all the stupid parts of reddit made it here
Raspberry PIs got me into Linux, python, networking and a whole bunch more.
Now, that’s my job.
PIs are great for tinkering or quick jobs, specifically if you need GPIO or GPIO related peripherals and networking/monitor.
For anything that needs a computer with an ethernet port (web serving, pihole, docker, whatever) then buy some cheap knock-off or refurbished low power device.
For anything that only needs the GPIO then get some MSP32.
I’ve used PIs for doing crazy adapters between hardware and network. And they are awesome for that.
I’ve built a few projects that have also had a GUI. Also awesome for that.
But low powered PCs don’t have the native GPIO support at the same cost.
And a lot of the knock-offs don’t have the same library support. And certainly don’t have the Linux support.
However, I made this decision a few years ago.
So, it’s possible that my opinion is now out dated, and competitors have really picked up.
It’s also easier for me to spend $100 knowing a pi will do it, as opposed to gambling (or spending more time/support time) on a more reasonably priced SBC.
I’ve also found the Raspberry RP2040 to be a very good option for low-cost micro-controller development (also comes with optional Wi-Fi support, so can be used for ESP32-esque IoT based operations). The datasheet and board development documents are extremely detailed, and it is a first-class target for CircuitPython and Arduino-based development.
The programmable state machine / PIO functionality is a feature that particularly stands out to me. You get some of the functionality of the FPGA (albeit extremely limited by comparison to actual FPGAs) at a fraction of the cost.