A good garden should have nice flowers with good scent, I would like to have lavender, roses, also my favorite flower sunflowers.
But you can not miss the medicinal plants, such as pennyroyal, oregano, aloe vera.
And also fruit plants, such as lemon, banana, cherry, tangerine.
In short, my garden would be like an Indian conuco, that is to say, many plants side by side, it doesn't look pretty but it is productive.