While newer hybrids offer a wider range of color and a more uniform growth ... these conditions better than others. Centifolia, or cabbage roses, are one of the best roses for shade.