The Army is more a of physical thing, whilst the Navy is more mind-challenging.
You have to remember that both are extremely strict, such as you will get drilled for simple things like not looking at a Sargent when they are addressing the whole group, putting your hands in your pockets. Pitiful things like that.
I personally pefer the Army, as it is physcial and in my opinion more fun because of the drills and exrecises you do.
But Its all up to what you really want to do.