Maidan was valid thing to do and made Ukraine better. Ukrainians have right to reject being Russian puppet state. Russia broke Minsk agreements and entered into bad faith agreements, that part if rifht.
DPR and LPR were under Russian government despite pretending to be separatists. And even if this was not the case, it does not excuses genocide and attempt to annex Ukraine.
The current leader of Ukraine was elected in a landslide victory that the Russian-aligned opposition himself called completely fair.
“Attacks on DPR and LPR” are hard to disaggregate from the various Russian military forces that “volunteered” to go occupy neighboring territory on the basis of their shared language (like Mexico sending cartels to the US southwest to protect Spanish-speakers and those of Hispanic descent).
Only if you ignore everything that has happened since 2014: a coup, persistent attacks on DPR and LPR, acknowledgement by Merkel and Holland that the Minsk agreements were entered into in bad faith by the EU etc.
I don't think there are any good guys here.