Looking suggestion on Carpet Cleaner Machine

I had purchased Carpet Cleaner Machine that Consumer Reports had given the top rating in the home carpet cleaning machine category. I was never delighted with it, it was fine for light maintenance type cleaning but could not handle a really dirty carpet without leaving a tremendous amount of dirty water in the carpet. The suction for that machine just wasn’t adequate to do a decent job.
So I found myself with an embarrassingly dirty carpet and an under-performing carpet cleaner. I seriously considering to replace the carpet. But I thought I’d check another one. Any suggestion for me?

Maybe carpet berserkers is a better place to ask this question

Don’t bother with home carpet cleaners or rentals. If the carpet is worth cleaning, call in (or deliver to) a commercial cleaner.

Post in the Asylum?