Their upgrights are very good, the beating action is importand on a carpet. Very few cylinder vacs have a motorised head with a "beats as it sweeps" action. A brushing head operated by the suction flow is not as powerful. I don't know what makes offer it now, it is an expensive accessory but might suit you.
the top of the "Which" best buy uprights are: Miele - S 7210 76% Miele - S 7260 Cat & Dog 73% Miele - S 7510 AutoCare 73% Dyson - DC25 Multi Floor 70% Dyson - DC25 Ball Animal 70% Sebo - Felix 1 Premium 70%