We don't need the super-high efficacy numbers (>90%) that the other vaccines are reporting for this to stop the virus. Typical flu vaccines are ~ 50%, I think the Oxford vaccine's results show that they've achieved this.
Plus, any given vaccinated individual would have to rely less on others being vaccinated as well.
But I am grateful that vaccines got developed and tested so quickly anyway.
The Oxford vaccine is far cheaper (15x) and easier to store so long term it has a lot of competitive advantages.