Seriously..
What does the Marines have to offer?
They can offer you the chance to be wet and cold, and in SOF you will furthermore be hungry most of the time.
The Army.
They can offer you the chance to be wet and cold, and in SOF you will be hungry as well.
None of the branches really OFFERS anything to the recruits, that´s the job of the recruiters.
They offer you stuff to get you to sign on the dotted line.
I suggest the following.
Sit down, think long and hard about what you want to do.
I don´t mean in the "I want to serve" way.
I mean in the What MOS would fit me best kind of way.
Then reserch that MOS.
IF the MOS is available in both branches THEN the question of wich to join will be relevant (depending on carreer opurtunities and so on and forth..
Simple advice: Do your own thinking and research first, THEN ask questions.