I would prefer to have no pit stops at all. Have Pirelli give them a tire that will go the distance with a little care and that will stop all the undercutting and otherwise lack of on-track passing. Make the drivers use a little racecraft and take care of the car so they have something to race with at the end.
Passing someone on a pit stop is not real exciting. I'de rather see them bang wheels or run over each other. That or make them actually earn it by outdriving the other guy and making a clean move.
To discourage pit stops for fresh tires, cut the speed limit to 35 mph or so. That will also make whatever pit stops they do have much safer. That or make them stay stationary for 10sconds. If you are going to have fresh rubber and no one else can, there has to be a penalty. If you merely suffer a puncture, tough. It's the same for everyone.
As far as refueling, not only is that an expense the teams don't need, but even a methanol fire can get out of control really fast, as we have seen in Indycar. With the rocket fuels they are running in F1 now, a pit fire could turn into a kind of catastrophe we simply don't need just for the sake of "excitement."
We have seen pit stops repeatedly break up intense wheel to wheel battles, so less or no pit stops would eliminate that and then it would be strictly up to the drivers to get ahead, or stay ahead.
The whole thing with the multiple tire choices and "mandatory" option tires and all is just invented hokus pokus hooey. Just stop it with the manipulation and let them get back to racing.
While I am at it, dump the DRS units and make the drivers earn a pass.
Everyone seems obsessed with all of F1's supposed problems, but forcing the drivers to actually race each other instead of trying to out strategize each other would go a long way toward injecting some of the excitement everyone seems to be crying for.
Villeneuve (whom I generally think is full of it) did have a valid point that racing can't always be exciting. If you monkey with the rules trying to create something exciting, all you are doing is making up something contrived and phony. Racing should not be like professional wrestling. It should be exciting in an honest way.
Perhaps I am just being purist, but that's how I feel. Racing was good enough when it was real, but now days I feel like the wool is being pulled over our eyes when they try to pass off DRS as something real and not something artificial to give the guy behind an advantage. Now the biggest overtaking kill required is pushing a button. I'de rather see them fight like hell and occasionally even knock each other off. At least now days that's not the sure kid of death the greats of the 60s and 70s faced.
Instead of manipulating the rules to stop Red Bull or Mercedes dominating, just let them. A lot of people think the Schumacher days, or the Prost/Senna days were some of Formula One's supposed "glory days," but how were they any different from what we have now with Mercedes doing most of the winning?
Mostly I am tired of constantly hearing what is wrong with Formula One when it's really not that bad. Except for the Cosworth days, someone has always figured it out better and smashed the others. The same people who were cheering Rubens moving over to gift Schumacher a win are some of the same people who want to break up Mercedes dominance. At least Mercedes lets it's driver race each other while Ferrari did not.
And why is Formula One losing it's popularity? I think it's very simple. It's not real any more. When formula One was real, there were no pit stops and no DRS leapfrog buttons. The tires they gave you were what you races from start to finish. The race started and the whole thing was in the drier's hands. Now, that's real.