The problem with using the Phoenix/Omaha as ghetto destroyers is that they can't do the sneaking up on people thing, and they're big enough, soft enough targets that enemies will drop huge damage on you as you try and approach.

Torpedoes are there as a last resort on US cruisers.