First the lure needs to swim properly. Without that it's really of no use. Then it has to be appealing to the fish. And it should be able to cast without tumbling. The hardware should be able to handle big fish in current. The finish should be good to keep from getting waterlogged.. and the colors should match what the fish want to eat.
Here is an example of all of those...