1/2 a slice of bread is a serving for a toddler, and no, any food a toddler will eat is good! some days, they may not eat anything! My lo likes cream cheese and jam on his bread as well.
I have found good finger foods other than the pps, typical stuff, like bananas, any fruit (loves pears!!!!!!!!) he'll eat a whole pear after his meal
Not the most nutritious stuff, but they make mini tater tots which are a hit in this house. It keeps my lo busy while I finish making the rest of the meal. Fish sticks are good (though I take the breading off), same with chicken nuggets.
Broccoli heads are good, they come apart easy if you cook them long enough.
Ground beef with pureed tomatoes are a hit as well. I grind the beef further after it is cooked and then add the pureed tomatoes. You can toss some cheese or mashed potatoes into that as well.
I typically have a great eater who will try and usually eat anything! He loves hummus on bread as well