Companion planting is a topic that often divides gardeners. Some swear by its benefits, while others dismiss it as nothing more than...