Opto-electronics is a vast term. Carbon nanotubes has been a hot topic for research now-a-days for its applications in certain specific applications. Similarly, nanoparticles like ZnO in doped form has been investigated in various forms like powder, pellet, etc. for its applications in various fields of optoelectronics and so also is SnO2. Similarly, it goes for nanowires which is again a important topic in the field of optoelectronics, If you can be more specific in the topic, it would have been better to explain.
The selection of the material, shape, size, structure depends on your intended application. For instance, one appropriate for solar cell, might not be optimal for solid state lighting.
It is necessary to use correct terms: "nanowire, nanoparticle or nanotube" is not a "crystalline structure". Crystalline structure is an high ordered arrangement of atoms or molecules. There is an "unit cell" of a crystal lattice - an elementary part of the structure which can be repeated periodically in three dimensions.
For example, TiO2 nanoparticles can have few kinds of crystalline structure: amorphous, anatase, rutile or brookite.
About the question - it strongly depends on the concrete task. Optoelectronics is very big area and there are some applications for a lot of different nanostructures. It is impossible to say "nanofibers are better than nanoparticles" in general, but it is possible to say it for a concrete task.