If I had to choose only one, probably marigolds. I don't have any evidence to show that they're better though. Any low maintenance plant that keeps producing flowers all summer long is a winner I figure. Lantana is another good one because it can endure lots of neglect (forgetting to...