Thanks for the vote of confidence! Yeah, I usually go through a lot of iterations before locking down a final recipe, although both Indian food & Thai food are particularly challenging for me because I have excellent restaurants for each within driving distance and it has proven EXTREMELY difficult to replicate the level of quality they offer. It's hard on my family too because I'll get obsessed with a recipe until I perfect it (which is why I've been trying to space out the Indian dishes, so that I don't overdo it)...my wife still has trouble eating steak because I made it every day for two weeks straight until I nailed it. Upshot is I have a locked-in, finalized, awesome recipe, downside is it's years later and everyone is still reminded of the steak overdose weeks
I know what you mean with the butter chicken...there's a place locally that makes an incredible Thai yellow curry that is unlike anything I've ever had...best I've gotten is maybe 80% close to it, which is worthless haha. It's just not even in the same ballpark. And all of the other ones I've tried at other restaurants are just...mediocre. It's literally the difference between me liking the dish & not, that's how good it is, so nailing a copycat down is super-important because it needs to be juuuuuuust right to be awesome.
I'm partly driven by the fun of trying new recipes, and partly by trying to build up my personal inventory of really, really excellent recipes, like foodie-level recipes. Sometimes it boils down to something incredibly simple...my master pancake recipe is just Bisquick, sour cream, milk, and eggs. That's it. Best pancakes ever...but took me years to narrow down to, haha. At some point, I'd like to have a personal recipe index of maybe a full month's worth of breakfast, lunch, dinners, drinks, snacks, and desserts, enough to cook all the time at home without enough variety that you rotate through flavors without getting bored or sick of them. It's a challenge to find really amazing recipes that are truly worth including, however!