Hey there,
As someone who just contemplated the same dilemma, we decided on the non-carpet route. Carpet is not a long-term viable option for below-grade circumstances.
If you have a fairly level concrete slab you could consider polished concrete. Then, you can throw an area rug down if you want.
Just for fun we got a carpet quote = $2,700 for over 300sqft.
The price for polished concrete was $2,800.
As a mustachian, one should always consider the long term cost. I like to compare the carpet/concrete to shingles/steel roof in terms of a value proposition.
Just google images "Polished Concrete"
Ours looked a bit like this:
Most basement slabs have cracks in them. Ours did, and they repair it like this: