Indeed there are usually enough ways to build a station so that there is room for competition. Also 2 sides is a good rule of thumb. The problem however usually does not arise around primary industries, but around towns, where people build roads to grow them or a lot of stations and at secondary industries where dozens of trains drop off and take cargo. And that is where the hard part is to judge is some cases.