I've never eaten a gafftop, but some people really like them. Anything you can do to remove the slime before filleting them will help.
If you are fishing at night, you should be able to find snapper.
Never tried eating ladyfish either, but since they are in the tarpon family, I'm sure they are full of bones.