I purchased the large and small Kirkland (Costco) rolling bags over three years ago and love them. They have upgraded the design since, and the carry-on now expands and the retractable handle is improved. The little (max carry-on) size comes in black and blue. I think the cost is about $90 for the little one and $130 for the large.
Over 400,000 miles between them, and if it were not for United losing my big one

, I could easily use them a few more years.