To me this is sort of like asking which is more important…the Constitution or the Military. The Constitution is what establishes us as a great Country and gives us righteousness (core moral center) to use our Military to protect it (vs a military used to protect a dictatorship). Without one, (the Constitution) you have nothing worth protecting, without the other (the Military) you have nothing to protect the greatness created.
The first amendment is what establishes the Constitution as a great document and framework to establish a government (it’s core morale center) and the second amendment is what outlines the right to protect all the other rights there within the Constitution.
You need both. Without the first amendment, the 2nd amendment doesn’t have as much moral standing…without the second the first (and the rest) can quickly be taken away as there is nothing to defend them with.
A note of clarification…the ability to defend one’s self is a natural right and as such the second amendment has moral standing on it’s own, it’s just that the first amendment amplifies that standing.
All of this of course is just my opinion.