I rarely grow flowers apart from ones that come up each year e.g. irises. I do not remember when I last bought a seedling or plant purely as a flower as my yard is only small.
Out of vegetables and fruit, I grow far more vegetables as fruit often involves trees which I do not have room for.
I have several raised garden beds and grow herbs, and vegetables and currently have some many mini tomatoes, I have to give them away.
I now buy Eden seeds which are far better than the Bunnings seedlings, and although more expensive than other brands, they are far better and mostly sprout and go on to have nice vegetables/herbs. The other thing about seeds is you do not get 6 of everything coming up at once which I cannot use.
I love my flowers. The garden is looking lovely right now. Purple iris amongsr yellow and red roses, mauve, orange, white and pinkmroses with floral beds near the bottlebrush trees and then the palms and bromelaids under the carport with baskets of pansies under the gazebo. It's so relaxing looking at the blooms. Out back are 100+ orchids at different stages of growth and flower and raised garden beds for veggies and a lime tree in a pot. Also grow strawberries in pots as well as a raspberry bush as the yard isn't big so this arrangement suits us.
AI would always grow flowers even if there was only room for a pot plant. Colour and beauty doesn't need a large area. With plenty of creativity and imagination you could still have the best house on the street . I have never had an interest in growing fruit. So many things can go wrong with fruit trees and there are so many pests. I couldn't be bothered. We would never eat all the fruit. We would have to be continually eating fruit or continually in the kitchen making jams and jellies. Plus there's the spraying of the fruit trees. I have more important things to do. Rather be out in my garden creating a beautiful place to relax.
Being a totally mad-keen potterer among my plants,I simply could not live with a small space!!So I do not really know how to answer this adequately!! I suppose that flowering herbs would be a good option, then I could use the leaves and also enjoy the pretty little blooms! I do this anyway in my larger area, but I also have so many flowering plants,whether small annuals or Bushes like Roses and Hibiscus, and I also have my native trees which bring in the birds and butterflies with their delicious flowers as well!! Any plant which produces fruit and many vegetables will have lovely flowers so you do get the best of both worlds when growing food items of your own. But I think overall,I have to vote for the FLOWERS!!
I would have some essential fruits such as citrus and have some flowering plants as well. Markets are not too far away from where I live and we get plenty of fruits and vegetables at a very reasonable cost. Besides I have friends who grow fruit and vegetables and don't know what to do with it. They feel relieved when I accept some. So I'd rather enjoy what I like.