Have a very old Bissell quickclean. Is it worth buying a new cleaner? If so which one or is it better to have the carpets cleaned professionally?