I have the Babylock Crescendo and am Very pleased with its performance. The throat is about 12" which is plenty big for table runners and some larger projects.
I do have a Gammil for large quilts and have never tried to quilt a bed size on the Crescendo but it does have some amazing stitches.
Good luck in your search.