Town of Salem is meant to be a game of deception, where the ability of a player or a group to trick the rest allows them to win games. In ranked, the biggest hit to this concept is having the rolelist displayed for all players to see: it turns the game into a numbers game where process of elimination ruins even the best attempts.
Ranked should have multiple potential rolelists, with one being selected for each match, and it should be hidden from all players, forcing them to actually interrogate and logically deduce who is good v evil. For evil roles especially, this would help give them a better chance to win, and change the attitude that causes so many players to quit, another issue in ToS.
I've also posted this suggestion on the ToS subreddit.