Quoted By:
Looking at a pure Ghost Type:
>255 contact moves
>30 of these are either Ghost or Dark
>the pure Ghost Type is immune to 225 moves
>As opposed to regularly there are 108 Normal + Fighting direct damage moves that Ghosts are immune to currently.
That is quite a boost, a difference of 147. Throwing a cursory glance at non-pure Ghost Types however, I do notice something: The ONLY Type that resists Ghost is Dark. And the only Types that resist Dark are Fairy, Fighting and Dark. Which means that
>ghost/fairy
>ghost/fighting
>ghost/dark
Are the only Type combos that could POSSIBLY have more contact immunities than 225. However, doing the math, the first 2 are barely any different, both having only 234 and 233 immunities. By far the most broken comb is Ghost/Dark, which is immune to a whopping 251 out of 255 contact moves (not counting Scrappy and such). Debatably this is a good thing because Spiritomb was supposed to be really renowned for having no weaknesses before Fairy ruined it, but I digress.
What this effectively means is that, every Ghost that isn't pure Ghost, or one of the 3 combos mentioned above, has less than 225 immunities, though it tends to not be by massive amount. Golurk for example is immune to 195 moves, Dragapult 208, Gourgeist 196, and Aegislash 176.
In conclusion, and while I DO understand that a significant chunk of the 225 moves are SHIT moves that you basically never see used in competitive battle, it's still obviously too strong a buff for Ghost Types. I think that in theory, making this change COULD not be broken, but you would have to design the game around this in a couple different ways to make the new contact immunities a fair and balanced game mechanic.
Having some sort of penalty for Ghost types along with this buff would help, and might actually make the change fair and not broken. It's possible, but you'd need some kind of nerf or major stipulation for this new change in mechanic to not be busted.