If you like the frozen veggies, I just get a generic or store brand & use my own container. In my area, $3.25 will buy a large bag that will last a week or two (depending on how much I eat every day). I can add my own oil, margarine or salt to taste - but often I don't need to.
For salad & lettuce: Do you wash the lettuce all at once? For some reason, I have found that lettuce goes bad faster if I wash it all at once and then refrigerate. I usually use Romaine lettuce, and I wash only the leaves I intend to use at that time. A whole head will last me about a week without going bad (unless I eat it first).
You could also try adding some colorful veggies to your salad. I prefer grape tomatoes, carrots & cucumbers, although I sometimes skip the cucumber because that's the thing I can't finish before it goes bad! Also some people like bell peppers of all colors, or celery, or onion.