Being a veggie, I got a lot of scraps left over and i have a decent sized garden, so i do compost.
Anything vegetable like potato, cucumber, carrot peels, cut off ends of zuchini or whatever , orange peels...and things like that. In addition I add egg shells too. Apparantly the calcium is good for the tomatoes and other plants. I try to keep it as far away from the house as possible ( as it attracts raccoons, opposums ...). I dont use one of those bins, but just a pile. Ill bury the scraps in the dirt . As long as the scraps are covered, there is no smell. Ideally in a sunny area,as things will decompose quicker and more efficiently. Some people add layers of straw/ hay. Ill also work in some of the bedding from my chickens. Oh yeah, usually my chickens have first dibs on the scraps. The rest goes to the compost pile.
In addition, the town i live in collects all our raked leaves in the fall, and provides all the town residents with compost. They compost the leaves, and in the spring they have this huge pile of compost that we can go and pick up.
The compost bins are probably easier to use in a smaller yard, and more protective over mice, rats, squirrels ... I just never got one though. Maybe this year i will.