Question: is onyx a good pokemon?
Answer: Onix is very subpar when it comes to defense, most Water and Grass attack will KO him in one hit. The other stats are not that special. But Steelix is quite good, it's worth the pain.