Whether you use bike chain oil or a wax lube, it depends on your needs.  Wet lube is more resistant to water but it can attract a lot of junk and if you use grease-based lube, it can be water-resistant but it will attract a more amount of gunk. Lastly, if you use a wax lube, it can attract less amount of gunk but you can easily wash it. So, understand how you can deal with these situations before buying one.