Выбирая раздельное либо слитное написание слова "не сильно (несильно)", мы сразу же представим себе такую схему: у слова "(не)сильно" существует антоним "сильно", который уже, как видим, без частицы "не"; а у слова "сильно", в свою очередь, имеется антоним, который выглядит как "слабо".
Далее - как в математике: антоним, помноженный на антоним, является синонимом. То есть если в предложении без противопоставлений слово "(не)сильно" легко можно заменить на синоним "слабо", то "несильно" пишется слитно (дополнительно читайте: "Что такое наречие в русском языке", а также "На какие вопросы отвечает наречие").Например:
"Ветви данного дерева развиты несильно". Можно поменять на "Ветви данного дерева развиты слабо".
Если же в контексте (то есть в предложении, к примеру) имеется такое противопоставление, в котором участвует слово "не сильно", а также усиливающие отрицающую семантику слова "отнюдь", "далеко", "вовсе", вопрос с частицей "ли" (то есть "не сильно ли?") или отрицательное наречие, то всё это повлияет на правильность слитного написания. Напишем "несильно".
Например:
"У дерева вся система кроны развита отнюдь не сильно". Слово "отнюдь".
"У этого дерева развитие кроны происходит не сильно, а слабо". Противопоставление.
Полные правила правописания "не" с наречиями можно прочитать тут.