I avoided toy storage for years because every version I saw looked like a daycare got dropped into someone's living room, all primary colors and cartoon decals. What changed my mind was realizing the toys were going to be in the room either way, piled on the rug, under the couch, in a laundry basket that tipped over constantly. A decent container was never going to make the room worse than the chaos already did.
The easiest colors to live with are the ones that stop pretending to be for kids at all. Oatmeal, clay, a deep green, plain black woven fiber. Anything that could pass as a regular basket in a regular room, because it's going to sit there after bedtime too, not get shoved in a closet. I had a bright red plastic bin for a while that I told myself was cheerful. It was not cheerful. It was the first thing you saw walking in the door, every day, forever.
The difference between one that lasts and one that falls apart in a year usually comes down to what's holding it together, not what it looks like on day one. Woven seagrass or rattan with a sturdy frame underneath handles being dragged across hardwood far better than it looks like it should. Canvas bins need real stitching at the corners and a rigid base insert, or they slump into a sad little puddle of fabric within weeks. Wood ones live or die by the joints, actual dovetails or solid screwed corners beat glued butt joints every time, and a lid on a hinge should feel like it's not going to snap off the first time a kid uses it as a step stool, because they will.
Measuring up matters more than people expect going in. Toy storage has to match the scale of the mess, not the room. A bin too small gets overflow piled next to it, which defeats the entire point. Too big and it swallows the handful of toys a toddler actually owns right now, leaving a half empty bin that looks worse than clutter. Measure the space you're putting it in too, low open bins near a play area, taller lidded ones if it's doubling as a side table or sitting in a living room where guests will see it. The mistake I made was buying one gorgeous oversized basket that looked perfect empty in the store and completely wrong once it ate half the corner of the room.
Check the base and the corners first, before anything else, that's where it tells you the truth.