I kept puffers in my Many Lessons tank, which had a TON of flow. This was the tank with 40+ fast moving fish, low temperatures, high flow -- all things traditionally "bad" for puffers.
Not only were the puffers healthy AF, they BRED and had tiny puffer fry
I think the single most important thing is a FULL de-worming, de-parasite quarantine for at least 2 weeks in a dedicated quarantine tank.
Also, blackworms. I've been breeding blackworms in a separate tank for about 9 months so they always have live food. My puffers would sell their children for blackworms. They can be picky!
In my smaller 90cm tank, I once watched a hungry/angry puffer latch on to a neon tetra and take a chunk out, so remember that they truly can be aggressive -- but when well fed, they are quite peaceful.
Mine don't go after shrimp, but many report that they do.