Is it better to use thin-set or self-leveling concrete on top of a shower pan, mud-bed to improve the slope and make it smoother for final tile layer?
If I need to make a proper shower bed with a slope I only would use thinset, self leveling compound will try to eliminate the needed grade or slope by leveling (I.e. no slope).  So use thinset.