Well the Siege of Mariupol is over.
And in the end, the Azov Battalion's claimed total death toll is of 6,000~ dead Russians, this was a city that was defended by 7,000 to 14,000 Ukrainians and attacked by around 14,000 enemy personnel. It was home ground for all these units - a city well known to them. They were well armed, had several well fortified points they were able to use as HQs and regroup at because of their nature (Ilyich, the port, Azovstal) and certainly had a lot of tanks and for a while, an actual air force. They were able to ambush Russian and separatist personnel at will in the start of the war due to Russian incompetence and their belief that all these units would immediately fold. They were only even completely blocked and unable to be supplied (other than the occasional helicopter run) after Volnovakha fell to the DPR. They lasted an OK amount of time, but half of that was spent being blocked in Azovstal, unable to really do anything and being held by nothing but a force of 2 BTGs. The units defending Mariupol were battle hardened (Azov) or well trained (36th Marines), but they had their own share of "normal" troops and even some TDF personnel.
6,000 claimed kills, a number likely inflated, is fairly bad in my opinion. They had ALL the advantages.
Let's look at Grozny for example. Many of those defending Grozny were ill-equipped, certainly not as well equipped as the Ukrainians, and got bombed even worse. Many were ex-Russian military, and there were some Ukrainian volunteers with them, but they were mostly militia and irregulars under the command of different warlords, and so, weren't incredibly well organized like a "proper" fighting force should be. There was a severe lack of armor on the Chechen side, and probably not nearly as many RPGs as they would have liked, as well as obviously no air force. They didn't have any magic fortress like Azovstal to hide under, and had to make use of sewer systems to ambush individual Russian units. They were organized into fire teams and given autonomy to roam around and ambush people as they wished, which in many militaries would have simply resulted in desertion at the first opportunity. One can claim Russian incompetence was a big factor in how well they did, but one could honestly claim the same was true in Mariupol anyway.
And the final death toll, even with Russia's obviously fake numbers (way more Russian soldiers probably died there), was 2,000+ dead to around 5,000 Chechens, in a battle that started as 38 thousand Russians (not all entered the city to be fair) against 5,000 Chechens. Now, as funny as it would be to chalk it up to Chechens being religious ideologues who simply didn't mind dying because Allah Akbar and were therefore more effective, I'm instead going to attribute their great performance to, also funnily enough, literal warlords being more competent commanders than our friends Baranyuk, Volyna and Kalina.
For now, everyone will attempt to pretend like this battle was akshually a fail for Russia because the two BTGs they've had there for a month were totally going to win them the war if only they had gotten to the front, but I truly believe in 10 years this may actually be looked at as either a shining example of how to take a city, or a shining example of how not to defend a city (especially stuffing yourself into a factory you can't leave with 2,500 mouths to feed, lol).