Inmunity to Ghost types is still pretty useful thought considering they're the best type for neutral coverage.
Normal is awesome on something like Pyroar because it powers up all his voice attacks which makes sense considering he's a lion (and STAB Hyper Voices are always awesome). Other times it makes no sense thought. Heliolisk shouldn't have been part Normal.
Yeah, Heliolisk shouldn't have been part normall and should have been a mid stage evolution.
If anything Heliolisk should have been Grass/electric as the grass type would have made sense what with Heliolisk absorbing sunlight and evolving via the Sun stone instead of the Thunderstone like the other electric Pokémon do.
Honestly the only reason Heliolisk is Electric/Normal is because Game Freak was like "hey we haven't done that type combo before so lets make Heliolisk Electric/Normal for no good reason.
I was disappointed that I couldn't make Heliolisk work on my team but his defence is bad and his normal typing just held him and the team back so when I restructured the team he got the first boot and will never return as a main member, unless Helioptile gets a split evolution that removes his normal typing.