Porugon2 is an OK pokemon, but I just feel it's hyped too much. As said before, it's not too special, and the only things it does is kill Gyarados, and kill Dragons on the switch or something, which is what most bolt-beamers can do anyway. It's meh.
Hyped too much? Its BL, it isn't hyped at all.
Starmie has rapid spin and speed over P2 along with boltbeam and recover, but pursuit weak which doesn't help. P2 can fit in the right team, but there is a reason P2 is BL, not used enough because something can do similar things than it but better for the most part(like starmie).
Anyway, good post and good points brought up. P2 has its uses for sure and can find a niche in the right team. Hopefully people asking "whats the best starter???" can shut up and try P2 if they want something.