I'm a big fan of the secure ripping in JRiver.
I've been using the dBpoweramp CD Ripper since Adam was a boy. It does everything I want except import the results into MC (something that the JRiver ripper does automatically). I might therefore consider switching to JRiver's CD ripping tool if it offers detailed control over file and path naming.
In dBpoweramp, I have created two profiles - MyClassicalProfile and MyPopularProfile. The classical profile uses the following naming code:
[IFCOMP]Classical compilations\[album]\
[composer]\[tag]comment[]\[IFMULTI][disc]-[][track] [title][]
[IF!COMP][composer]\[album]\[tag]comment[]\[IFMULTI][disc]-[][track] [title][]
The popular profile uses this naming code:
[IFCOMP]Non-classical compilations\[album]\
[IFVALUE]album artist,[album artist],[artist][]\[IFMULTI][disc]-[][track] [title][]
[IF!COMP][IFVALUE]album artist,[album artist],[artist][]\[album]\[IFMULTI][disc]-[][track] [title][]
Does the JRiver ripper offer similar functionality?