Both impressive but I would have give the edge to the Navy for difficulty of routine and possibly a small edge on execution. The number of Marines was twice that of the Navy which would account for some of the missed timings but both are well trained and excellent.