David M. Kuchta from treehugger said that Roses have a reputation for being fussy, but there are many varieties of roses that require little more maintenance than any other perennial in your garden. With proper siting, good nourishment, pruning every few years, and potentially some winter care and organic pest control, you’ll have roses you will love and your neighbors will envy.
The easiest to grow are climbing roses, shrub roses, and floribunda roses. Climbing roses are perfect for draping over a trellis, arbor, or fence. Shrub roses make good groundcovers and landscape screening. Floribunda roses are a type of shrub rose, a cross between single-stem tea roses and a wild rose, Rosa multiflora.