Just finished BE road (Edelgard) and I find it quite a great story overall.
Points of contention raised by other members: Attempting Diplomacy - Edelgard have major trust issues - due to her past (Uncle betrayed her etc). I can see why she would not even bother to confide in Dmitri and Claude. Survivor guilt also plays a part in that she feels like she must do something so as to ensure that her siblings did not die in vain. Bystander to TWSITD - The same group who experimented on her and possessed sophisticated weaponry like being able to nuke a fucking city and even send blyeth into another dimension. How are you gonna "negotiate" or even "interfere" with people who could actually dispose of you so easily. Later on - she is fighting against the Alliance, Church and the Kingdom - she needs all the allies she can get, but lets face it - TWSITD having nuclear weapons means they are not to be underestimated.
Personally I think people should play her route to understand her reasoning and circumstances instead of shitting on her without getting the full picture.