I do think we need immunity to either Ghost or Fighting, but getting immunities to both at the expense of every other matchup is a pretty big loss. It seems like Normal/something that resists Fighting or Ghost/something that resists Ghost would work better.