Maybe when it comes to taking over enemy airfields then yes. Otherwise I lean towards Marines due to sheer size. Marines got a bunch of boots to throw at a fight. Rangers not so much. Personally im a fan of both. Nope never served but have worked with many who have. Loved the heck out of them.