In my (also limited) experience I would agree topping/LST is the way to go. Why have the plant waste energy carrying its food up a long stretched out stalk? and the best part is if you keep conditions good and have a powerful enough light you can get plants that have many large buds

Each of those buds is about 8-10 inches long and it eliminates a lot of the little shit that you will get on the sides of an untopped plant.

This one I "FIM"d which works really well if you tie down each of the four main stems that it will create. it makes a sea of buds

this one was not grown outdoors i just took it out for a picture comparison to a larger house plant. but I topped that one at 3 weeks vegging, did some LSTing and allowed to grow for a few more weeks. the yields canbe great!