That's a damn good idea. I've always kinda been bothered by generic all encompassing flash messages but never really thought about doing something about it.
Personally I use resource_controller. Like you Peter it's the one I started with first and have become accustomed too. Seems to me though when it comes down to it you can't go wrong with any of them. I think it's better to have options especially when all the options mean cleaner more efficient code.
My wife and I work for a RV manufacturer. We pick up screws and bolts on a daily basis. The local tire place knows us by name as a matter of fact and often times doesn't charge us for small repairs. I feel your pain as I have two tires on my SUV right now. One had a 3" self tapping screw in it and the other had two of the same screws. It's good though that it didn't completely blow and make the car uncontrollable.