Army special forces (green berets) are trained more in political stuff, along with the traditional badass warfare stuff, where navy is more oriented toward security stuff. I know Navy is close to a year of extremely demanding physical training, on land, air, and sea including some training for your specific job afterwards. while berets are technically special forces, the special ops area of the navy is the EOD dept. which is still cool but SEALs are special warfare and are still badass. Basic Underwater Demolition/ SEAL school has an 80% drop rate too. besides Navy is better. GO NAVY BEAT ARMY