I have the Luggage Works 22" 737 Stealth bag; it fits in the overhead of any wide or narrowbody airliner, as well as the E-Jet series and CRJ/ERJ overheads. It also fits under the seats of a CRJ, and under the seats on the right side of ERJs. 50-seat regional operators have varying policies if they'll let you put rollaboards in the overhead; PSA and Pinnacle will not but AWAC and CHQ will.
Yes, it is heavy but in my opinion is worth its weight (pun intended), especially if it will be frequently going in and out of an RJ baggage hold as a "carry-on". The last place you want a cheap overnight bag to break due to some jackass ramper chucking it into a hold or falling off a belt loader is starting or the middle of a trip. I've used my 737 Stealth in 2 years of regional flying (almost half of which was commuting) and 3+ years of corporate flying. While its WAY overbuilt for business aviation, I personally wouldn't have anything less than a metal-framed PNT bag for airline flying.
Never had to have my bag repaired despite occasionally stuffing it for 6-day trips, but I have lost one metal screw on the lower back side that I could easily replace for $0.15 at Home Depot.
For the love of Buddha don't buy a Travelpro and DEFINITELY don't buy an eBags rollaboard - I've seen both literally fall to pieces on pilots & FAs.