I don't know how you can judge a fish as being 'happy,' but with the mix of incompatible species you list, it will be difficult to keep them alive and thriving. You don't say what type of salt you are using, but the puffers need brackish water (marine salt, not aquarium salt) and the rest do not.
Good luck.