Not sure what your media is on but ours says that:
1. Ukraine stopped the Russians with the support of western supplied weapons (not just western weapons), which seems fair as Ukraine did all the work but without the west providing ammunition and equipment they probably would have had to accept Russian terms by now.
2 No matter what anyone thinks Ukraine can't win, at best all it can achieve is a stalemate.
If Russia is pushed back to its borders Ukraine can't knock Russia out so at best a stalemate occurs.
As far as Russian competence goes, a nation with 5 times the population, more advanced weaponry than its opposition and more weaponry than its opposition barely made it 150km over the border before it was halted.
Even if you accept parity of forces in terms of quality (not shown in the invasion of Crimea or the inability of Ukraine to retake the Donbas region in the last four years) you would have to admit that the planning of this campaign could only be described as incompetent along with the tactics used.
There is no proof for point one and two and there are a lot of proofs against it :the strategy of the Russian attack was based on the knowledge that success could be obtained only in the first few ( very few ) weeks :if the invasion was not successful on 1 April ,it could never be successful .It was not successful on 1 April and on 1 April Western aid had not arrived .
If today 27 April 2023,there was no Western aid, Ukraine would still refuse Russian terms and Russia could do nothing as Russia has not the means to conquer,occupy and pacify Ukraine .
To conquer Ukraine, Russia would need more than 600000 men ,which it does not have .
To occupy and pacify Ukraine Russia would also need 600000 men ( at least ) for several generations .Also totally impossible .
Russia had only 200000 men available and with 200000 men you can't defeat an army of 500000 men and occupy and pacify a country of 600000 km and 40 million people .
And even if this was possible,these 200000 men ( the bulk of the Russian fighting forces )could not remain in Ukraine .
The only possibility was a short war with few Ukrainian losses and the arrival of an Ukrainian Lukaschenko, who would have the support of the Ukrainian population and army ,because the Russians would have to leave Ukraine, very fast,and all would start again .
The planning was not incompetent but realistic .
About advanced weapons : it is a common and dangerous illusion in the US that more and more advanced weapons are decisive .
This has been proved to be wrong in Afghanistan, Irak, Vietnam .
Only manpower can be decisive : the 120000 US soldiers with advanced weapons could not eliminate the Taliban and the 500000 US soldiers with advanced weapons
could not eliminate the VC .
There is corruption in the Russian army, as in the US army, but this corruption did not cause the Russian failures in Afghanistan and Ukraine, or the US failures in Afghanistan and Vietnam .
The Russian strategy in Ukraine was more realistic than the US strategy in Afghanistan .