My grandfather's brother went to the USNA, so I favor Navy. But I really root for both institutions.
Everyone should go to an Army-Navy game. I've been to only one, but it was truly memorable. Not for the game so much (neither team was very good that year), but for the parade into the stadium.
Most are in Philadelphia, but they occasionally rotate and the one we went to was in Baltimore.
Trust me, it will renew your faith in youth.
We even got a funny story out of it. The USMA cadets marched in perfect line and in unison. The Midshipmen, not so much. Their lines were a bit wavy, they were more walking than marching, and weren't even close to in step with each other.
There was a Marine alum of the USNA near us, dressed a lot like Robert Duvall in Apocalypse Now. In a booming voice (using not a few non-TF words) he called for order in the ranks and let them know that they were embarrassing the Academy.
These are highly accomplished kids, but they're still kids. Eyes popped wide open, heads turned left and right, they got lined up and in step. Then a few companies later in the procession, those Midshipmen hadn't heard the Marine, and they were back to a more casual march in.
After the game, if you can watch the teams singing each other's alma maters without choking up, there's something wrong with you.