So here we go again, soon you will have about a zillion posts about the topic.
For your personal decision it's quite easy IMHO.
If you own a gun for your personal protection at home, you will need one on your boat
, or else you will probably miss something.
If you don't own a gun for that matter today, it will not increase your personal safety
but instead add endless hassle to clearing in and out of countries.
Just my opinion, don't shoot me!