Bar the guy who admitted tens of pages ago that is blatantly doing propaganda for Ukraine, I'd say that the rest of the sources posted here come from either official international media or Twitter accounts that verify their own information through cross check with russian sources and/or visual confirmation. In a modern war this is as good as it gets regarding information, and that's why I come here to get it.
On death counts: there are reasonably credible sources that the russian death count in places like Bahkmut is pretty high. In any case, I think actions are stronger than words and the fact that Russia ordered a partial mobilization of their civilians about 6 months after going to war with about 200,000 soldiers speaks for itself.
I don't think there are a million ukranian soldiers, as the official number before the war I think was about 200,000. However, I do think there's at least 1 million ukranians actively working in defending their territory. Lots of them are probably engineers, doctors, truck drivers or provide logistics/resources in some other way. When you are fully mobilized defending your country from the beginning these kind of things matter. That's an advantage that Russia doesn't have and it probably reflects in the battlefield and in the death count.
If I had to make an educated guess, I'd say that the UA would have 35.000 to 40.000 KIA (about 120-150 a day) and the RA 80.000 to 100.000 (about 300-350 a day). That is considering both the invader/invadee ratio, the way both armies fight (RA with a more direct approach while the UA is understandably more cautious and attrition based) and armies only (no civilians, which would of course vastly increase Ukraine's death count). However, these numbers don't tell the whole story as there are a lot of other factors in play, like Russian military reserves being considerably bigger (meaning they can keep losing forces at a higher rate for a longer time), UA having the home advantage in being able to recruit, heal the wounded, regroup and mobilize forces faster than the RA, etc.
It's easy to lose perspective, but what the UA has been doing is incredible. In February almost no one thought they would last longer than a month, let alone have a good shot at winning. And they have kept beating the odds every step of the way. Not even a couple of months ago the discussion was if Kherson could be liberated by Christmas, before the really cold winter. And it happened seven (!) weeks earlier. Maybe that's why is so easy to get carried away. And that was not a feel good story, that's just what happened. Hopefully the good news keep coming.