Keep the upgrades within reason and your budget. If in doubt, don't. By the time you sell, the carpeting, any carpeting, will probably need to be replaced. Get decent, not extravagant quality. If this a home that will be outgrown, then don't spend money here, there will be no return at resale.
People expect to have a front on the house and floor coverings.
They will not pay a premium when it's time for resale. Don't pay for It when you buy. DON'T pay for fancy ceilings or fancy windows. Everyone who comes after you will love them but no one will pay you for them. Especially for a first time home, you have better places to spend your money.