IJN Torpedo Line (Shimakaze) is great, though her torps are visible at distance so they can be unreliable.
European Line (Halland) is quite capable, though less stealthy.
Pan-Asian Line (YueYang) has torps that don't hit DDs, but they are incredibly stealthy since they're Deep Water.
I feel like Des Moines is the DPM king? So, likely US Cruisers.
Not sure if Pan-Asian Cruisers have similar levels of output or not.
IJN Battleships (Yamato) often incorporate Overmatch against other Battleships. This allows them to be a threat regardless of position.
US Battleships (Montana/Vermont) are considered excellent snipers, though they do not provide the Overmatch of other Battleships that the IJN Line does.
UK Battleships aren't snipers per se, but their Healing and general accuracy does often result in a solid long-range threat.