Any plant that provides nectar, leaf material, pollen and other nutrients will always benefit insects in some way or another. Roses are beneficial to a range of insects including bees, hoverflies, butterflies, moths, beetles and more!