Amazon puffers -- Colomesus asellus -- are great fish. But they are fin nippers. I keep three in a community tank (of sorts) with fast moving and semi-aggressive fish. Over the years my experience is that fast moving fish like bleeding heart tetras and glassfish are fine with them -- given space to avoid them of course. And things like Synodontis and small cichlids usually punch back, so the puffers leave them alone. But anything slow (e.g., angelfish) or stupid (e.g., Corydoras) will be nipped. No question.
I'd also make the point that Colomesus asellus is (in my opinion) gregarious. It does far better in groups than singly.