I'm looking at purchasing my first gun , most of my diving will be in the gulf of Mexico along the Texas coastline, but occasionally around the Mediterranean. I've settled on either a Rabitech stealth or an apex but i'am still confused as to what the best length would be due to two considerations: 1) This will have to serve as my primary gun for now and i would like the option of having a gun suitable for both inshore/reef Fish and Larger Offshore species(tuna/mackeral/wahoo) and 2) I like the idea of a gun/reel setup for simplicity. I'm 24yrs old-6'1-190 pds, in good physical shape and very strong for my size. Any suggestions would be well appreciated. Big thanks !