Which is better for your garden: annual or perennial plants? Check out our guide to learn their main differences, as well as pros and cons.