There is no clear answer as to which is better, the Dyson ball or shark. It really depends on your individual needs and preferences. If you are looking for a powerful vacuum that can deep clean your carpets, then the Dyson ball is a good choice. However, if you have hardwood floors and are looking for a vacuum that can maneuver easily around furniture, then the shark might be a better option.