I personally love the Humble Market Stand (premium content) from the Al Fresco Street Market location (store item).
These have up to 10 of a number of varieties of fruits and vegetables including, on occasion, life fruits. (There are also higher level skill books for cooking and gardening) I go to the Al Fresco location and purchase the ten life fruits and plant them at home. This, together with the previously mentioned premium content from the stone throws greenhouse location (both the growing station and the dancing flowers that produce the sunlight) are key for my non immortals doing gardening in the early stages. Additionally, the humble market stand has the grapes and other fruits available in the holiday locations and university. Using this humble market stand, one of my founders was able to complete the plants photography collection in his Riverview home (Bunnyman, I salute you). The only plants I haven't encountered at the humble market stand are death bushes, money trees and forbidden fruits.
My usual gardening set up is a room within my house with one grow station, four of the dancing flowers and one + humble market stands. I also set move objects to on so plants can be planted in the floor inside. I generally go for more than one of the humble market stands, as each one seems to have different fruits/vegetables available for purchase. (So greater chance of getting the fruit/vegetable/herb wanted. Also, my sims will sometimes randomly choose to tend the humble market stand, which is potentially a great way to keep 'bored' immortals 'busy'. The four dancing flowers means that I have a constant supply of the sunlight fertilizer at hand. Oh, I also have an alchemy cabinet for plants and fish and everything else.