I have a burrfish, simular to a puffer, but WAAAYYY cooler. He doesn't get gigantic and has a great personality. He is living in my reef and makes his home in a sponge tree. They are said to be reef safe. There is even a pistol shrimp and some small fish, and he is great as long as he gets his dinner.
I really like him. Try to find one of these, but make sure it is actually a burrfish and not just some old puffer. The resemblance in very close and an LFS will just tell you that it is a porky or some other puffy.
Good luck to you!