I am not an expert by any means, but I have linked my three outbuildings with (loose tube dry core) singlemode fibre pulled through PVC conduit. I use Mikrotik rb760igs (hex s) running OpenWrt at a few of the ends with generic FS SFP 1G transceivers. Really looking forward to Microsemi SparX-5 based devices (fresh mainline kernel driver).
Pulling cables through conduits has many variables. Large ISPs have lead-in trenching requirements documentation on their website that were a great best practices reference for me.
Straight conduit is good, tight corners are the worst. I generally want not more than two 90 degree sweeping bends. After this, I will put a pit in the conduit so that if my draw rope is difficult to pull for a section, I can pull the fibre through that conduit section, out the pit and do a figure 8 coil, then do the next conduit section as a separate pull (but this needs 2+ people).
I used 4 meter lengths of 50mm (outer diameter) PVC conduit. Larger conduit makes pulling easier, and leaves room for future additions. Fed my draw rope through while burying the conduit, then glued the joins. I used loose tube dry core singlemode fibre.
The first two cables (50m & 150m) had existing cables in the conduits, so I ordered these as 12core, with one end pre-terminated (LC connectors) on a drum. Pulled through the bare end plus replacement draw rope. The 150m pull I needed maybe 40kg of weight for the last of it. Then got someone in to fusion splice my LC pigtails onto the bare ends.
The next cable (105m) was new conduit. I got 6core pre-terminated (parallel) LC both ends (with a pulling sock on the available end), and pulled this through the 50mm conduit.
All my loose tube cores are terminated and coupled in an enclosure, then I use fibre patch cables to get to the SFP transceiver.