man, i feel pretty mixed about spinarak. on one hand, i think it's one of the most underrated pokemon. on the other, it's not like i've personally used it as part of any team because i've just found better pokemon. and i don't really feel that strongly about it anyway, so there's that, i guess...
i think donphan is actually kinda underrated, and it's rather unfortunate because while i think it's rather cool, it's also not an easy 'mon to obtain because it hasn't been available since XY. :<
funny thing, i actually used to heavily dislike gyarados! i think this is due to liking more cute pokemon better, so i wasn't a huge fan of its design. but using it in battle back in the day made me appreciate it a lot more. :>