This is why i started brewing smaller batches,partially.I have brewed a ton,but still have not brewed every style,so many options for each style also.The best thing to do to gain experience is to brew small batches/frequently of all styles and then some.Unless you can afford or put down/share that much beer for full batches.
I still use recipes.I seldom brew my own,but i do subb alot in recipes.The more i use them the more second nature my own will become, id rather brew someting tried and true(to who?) than to guess this and that with that style.
I wont brew something over and over unless im mulling over something about it.(Never have-yet) In general you can find a pattern of what works.Sometimes its just luck it seems.Its a waste of time(not really) for me to brew something over when i can try something else,although i have recently brewed a bunch of ipa's and have a few my favorite.NOthing over and over yet,i havent even made a double ipa yet!!! I find you can trial and error with different styles other than brew something over and over but like with hops or sometimes even differnt water profile for a similar style of beer you can revise what you like about a beer.Ramble smamble. You can still gain perfection(no such thing-unless your Jesus?)through exploring. Without repeating the same batch.Im not against it,more power to thow.