From my understanding, insurrectionist anarchism sometimes/often advocates not "hoping to generalize revolt" but rather acts to popularize and articulate anarchist tactics and analyses (through constant action/attack) so that, when a moment of rupture or revolt actually happens, people will be in a better position to potentially apply those tactics and analyses for themselves.
The difference between this and "revolutionary" anarchism would be that revolutionary anarchism imagines a deliberate strategic organizing toward a point in time when conditions are right for revolution (or, at least, toward a steady and ongoing process of revolution that builds up to an ultimate destruction of capitalism and the state), whereas insurrectionists don't imagine anarchists as being the instigators of a mass revolt but rather as people who can spread the tools and knowledge and relationships necessary to generalize revolt when it happens.
As for personal preference versus strategy, I think there are elements of both. I've seen people who are willing to participate in formal organizations wind up quitting out of frustration because the meetings never led to action, or people with conflicting ideas drove the group to a standstill, or there were too many complicated organizational components to focus on before anything else. And there are obviously sound reasons why working with people based on personal affinity can be more effective and enjoyable for people.
Also on the subject of "general strategy", I don't think such a thing necessarily exists even outside of insurrectionist strains of anarchism. The Platform is the only example I can think of offhand.
I can't say either way about a historical precedent for insurrectionary tactics versus revolutionary organizing but as far as I know, neither have ever "won" as of writing this.
(If somebody feels that I'm slightly or completely wrong on this answer/interpretation, or leaving out an important facet or nuance, please correct me, cuz I feel like I'm still in the process of articulating my thoughts on this.)