Well,

I didn`t try all but i try CBN few times. I can`t tell is really drastically improving shaving experience. I have few ERN old razor, with almost not existing blade (many years of use) which I tested on CBN, oil hone and water hone. Difference was minimal to none, however I overdone once with CBN. Blade was harsh and dull very fast. Smoothest shave I got from oil hone and smooth and little more sharp from water hone. Of course depend of what stone you use as finisher. Don`t ask me what hones I used because I have so many, many unknown so I start using numbers instead of names for my hones.

Few which i know and tested: Escher with water-smooth and sharp
LI on ild-my is extremely smooth, i guess best I ever could get.
Thuri-depend of which one I can get good balance between smooth or sharp.
C12K-well my is so hard that after 300 passes i get really good edge-better or close to coti

I tested CBN with many of the stones and sometimes I have seen blade degradation, sometimes it help but as i said difference is not worth paying for CBN (my personal opinion).
I better invest in good natural stone hone (and there is also more fun with stones too). Now I`m testing hone #17 (I guess this one is Water or Ary-or something similar...).