These three bombers were built for completely different ways of delivering long range strike power. The Tupolev Tu-160 is the speed focused design, a huge swing wing aircraft built to fly fast and carry large numbers of long range cruise missiles. The Rockwell B-1B Lancer sits in the middle as a heavy conventional workhorse, designed to carry massive payloads and operate flexibly across different missions. The Northrop B-2 Spirit takes a completely different approach, relying on stealth and low visibility to penetrate heavily defended airspace rather than speed.
The numbers highlight how different their roles are. The Tu-160 can carry around 88,000 pounds and reach very high speeds, making her ideal as a long range missile carrier. The B-1B carries about 75,000 pounds and is used mainly for large conventional strike missions with high flexibility. The B-2 carries about 40,000 pounds internally but trades payload and speed for stealth, allowing her to reach targets that other bombers cannot safely approach. So the comparison is not about which one is best overall, it is about three aircraft built for three different missions, speed, payload, and stealth.