Whenever I am counseling potential service academy applicants, I always provide the same response into comparing them. "You have all the options at USNA. You can fly (like the Air Force Academy) or be a ground pounder via SEALs or Marine option (like West Point) plus you have the option of Surface ships and Subs. Not to mention when you exit the gates at USAFA or USMA you are in the middle of nowhere. When you exit USNA you are downtown Annapolis, with DC and Baltimore only 30 minutes away... it's a no-brainer."
A false dichotomy. It's like taking a kid to a toy store with $5 and telling the kid to pick anything in the store. I can make the same argument for West Point - you can fly (UH 60, AH 64, CH47, or C12), a ground pounder, and ships (Engineer). But kids need to be realistic. I advise kids that they need to have confidence in themselves to get what they want. At the same time, pick a viable path. I don't recall what the actual numbers, but my guess is something like 300 for Marines, 200 for Naval Aviation, 30 for SEAL, and etc. So if a kid wants to be a ground pounder, he or she has more options in Army than the Marines/SEAL. I served on many nomination boards. Since I live in MD, there are many Navy or bust. It's unfair, but I ask a simple question when a kid tells me he is only interested in the Naval Academy, "are you telling me that the only way you will serve in the military is in the Navy?" At a certain point in life, words like "duty, honor, country" and "selfless service" are not just words anymore.