I cook my pilau rice in a big old Le Creuset cast iron pan with an enameled inside coating, I don't know if that makes any difference but I've never noticed any nasty smells frying off the spices.
And I agree with what you say regards whole spices, at the end of the day we tend to settle on what flavours we like best and tweak the quantities accordingly. That's the beauty of home cooking, you can do that.
With regards to saffron, I cheat a little and use a small pinch of what is essentially a pre-made Spanish Paella seasoning mix the primary ingredients of which are ground saffron, ground cloves, salt and paprika. I do have the whole saffron as well, but I find the ground powder easier and more convenient to use and find it colours nicely and adds a nice aroma. I prefer that to turmeric.
You can add saffron at the start of cooking in ground from as I generally do which colours everything pale yellow or you can soak whole strands in warm milk for 10 mins or so and sprinkle it in at the end of cooking before resting for a more mottled, random colouring, so you get white and yellow rice.
BIR's won't generally use saffron due to the expense of it and will use turmeric instead, but I find it adds lovely flavour and aroma to pilau rice.
I agree also on biting into whole spices, which is why I tend to sift out all the whole spices and decant everything into a container to keep in the fridge.
I also add 3 or 4 whole black peppercorns sometimes too.
But at the end of the day, as I said, we tend to adopt and use recipes and techniques we are happy with, suit our taste and produce the right flavours and results. Quite often there isn't any one right way of doing something, only the way that works best for you.