I prefer to use Streak SRMs to normal SRMs. If I'm at SRM distance, I most likely have line-of-sight anyway. Streaks are worth it for the "ignore 2 pips of evasion" bonus.
ECM is useful if only to force the enemy to waste their turns sensor locking you. I like to throw it on slower direct fire assaults and cover a lance in the back as it moves up