I used cheap plastic takeout containers saved from the local sushi place for years- basically these, but in white. They went in and out of the freezer, microwave, and dishwasher that whole time, and none of them leaked and the lids still sealed. When I moved out of my parents' house and got my own place, I switched to Pyrex glass. All of my lunch containers have a 3-cup capacity, and I have the rectangular ones, and the circular ones. I also have eight pint-sized mason jars that I use for overnight oats or soup. The dishwasher is hard on plastic, so I always hand-wash the lids, and I don't microwave the lids, either.
With Pyrex/glass, they're heavier (and so not great if weight is a concern, or if you bike to work or something), more expensive, and you do have to be careful not to drop them or temperature-shock them. So, like, don't put piping hot food in them and put them straight in the freezer, for instance. But glass lasts a lot longer, you don't have to worry about the health concerns of microwaving plastic, you can sterilize glass in the dishwasher without it putting out microplastics, it cleans up better than plastic, and it doesn't stain if you make something tomato-based.