I would rather see ranking points than titles.
If I see my rank points for example 1100 and opponent 1350 then I know difference.
Difference between lieutenant, sergeant captain etc. is known mostly to military geeks, and not kids playing this game :)
Would add many more levels of rank and make it more logical... and aspirational haha!