Marjoram and oregano are so similar looking. As far as I know, marjoram is an annual (but it could well self-seed in the right climate). For me the big difference between the two is the scent. Marjoram is very perfumed (almost bergamot-like) and oregano has a wilder smell.
I vote for Oregano
I agree with Kalyn
Hard to say...
Your tomato sauce looks delicious, by the way.
-Elizabeth