Hi,
The descriptions you get using a link channel and a (weir) side structure are both approximations of the real world. They both provide the same, i.e. they represent the transversal spilling over the banks using a weir equation. With both options, you can define a storage area in the floodplain, downstream the weir. A difference is that the link channel can be connected downstream to another branch (for example another branch describing the floodplain), but the side structure cannot.
If you have to model a long bank, you may need to use multiple weirs (side structures or link channels) to describe the overspilling, instead of a single one. Using muliple weirs will be more accurate, because each weir will compute the spilling using a local water level in the river bed. On the opposite, if you use a single weir, the spilling will be computed using only 1 water level value, whereas in the real world the water level is usually not constant along the bank.
Best regards,
Mathieu