Why do you think those puffers kept dying on you? Was the brackish water difficult for you? How about weekly water changes or pre-cycling the tank before you get the puffer?
I'd get a smaller FW species to live a few years, before you attempt the giant ones. How about some dwarf puffers?