The CRJ 900 is very nice considering it's a smaller jet. The overhead bins are smaller on one side, if I recall (at least in first class). I can usually just fit my Kirkland 22" roller in on the larger side, if it's not overstuffed.
Ride on a CRJ200, and you'll be in misery.