Ah finally you tried it hehe.
Here is the thing I never got to taste Pani Puri 🥹. It's unavailable in my area but what you described about it is pretty much the popular opinion hehe.
About the Biriyani, I'm disappointed ☹️ because it's not authentic. While preparing the briyani the meat is placed inside the rice to cook along with it so that the flavours of the biryani spread to it so when it's ready the meat is super duper tender and flavourful because it's slow cooked.
This butter chicken seems to be very popular among foreigners so maybe that's why they are selling it since it's a hit haha. Everytime I watch a celebrity interview they will most likely mention butter chicken and naan when someone asks about Indian food xD.
Anyway its a good experience :)