I tend to use weed barrier with perennials because I put it in and ignore it for a long time. I tend to not use weed barrier in annual beds because there is constant change so the weed barrier seems like it is in the way as much as it helps, but maybe that is just me.