The only puffer that is somewhat "community safe" is the south american puffer, Colomesus asellus. All fish have different temperaments and personalities though, so watch the puffer closely when it is introduced to the tank and have a spare tank to isolate it if necessary.
If you have the tank and environment to house puffers in, I would wholeheartedly recommend them. What they require in terms of care, they entirely make up for in personality. I have yet to find a fish that has more personality than a puffer, especially the large species.
Ryan