I have never heard someone calling Github code reviews anything close to optimal. Here is where it falls short for me - do you not hit these?
- Main view is not the code, nor can I approve from that view, so it’s always half a dozen clicks to review even something trivial. - The main conversation view is very broken for me. Conversations always get lost or forgotten. - Any long conversation gets hidden behind another button and trying to load or find something at that point is very hard - There is a concept of resolving threads but no way to see if there are any unresolved threads
I am probably missing some but these are the largest issues for me