I have been running my own IPFS node for ~2 years now. It's far less complicated than Lightning Nodes, but it absolutely EATS CPU resources.
Fiatjaf wrote a blogpost about IPFS issues a while back, definitively a great read.
So yeah, I think nostr.build and friends should do. ^^