Glass rods are better because they are more flexible and give a more natural look to the crankbait, which in turn helps in attracting fish. This flexibility and cushioning also keep the hook from ripping out of the mouth of the fish. They also improve casting distance due to their slingshot-like ability. This allows for further casts and is crucial when throwing larger crankbaits.