Ock beating up villains isn't what makes him a more effective hero. It's that he uses his fricking brain and analyzes situations. He manages to save the day AND have a personal life where Peter was always stressed, missed out on appointments, etc. Where Ock fails is his inability to keep his power in check and being a dbag in general. Pete can keep a no kill policy (unlike policemen it's in his power to do so) but still be tougher on villains.