The best solution is no refueling for multiple reasons.
First off, if you really wanted to completely open up the rulebook about it you'd have to have the teams develop their own refueling systems instead of buying a licensed one from a monopoly supplier. That would cause a serious development race and subsequently increase cost while lowering safety for everyone involved. Reaaalllly bad.
With a licensed refueling system supplier like there was until 2009 we'd be back in 2009 effectively. There was no rule that forced anyone to refuel. But of course a lighter car is faster than a heavy one so "not refueling" is not an option under a rulebook like that. So this would mean back to processions of waiting until the other guy has to refuel. Then do a few qualifying laps and hope to end up in front. On track action would suffer greatly because if you try to actually overtake someone on track you potentially ruin your tyres and thereby make the few important qualifiers a lot more difficult. The result is a return to the snoozefest we happily ended after 2009.
Going without refueling is better. With the tyres Bridgestone supplied last year it sucked a bit, because they didn't degrade most often. But thankfully Pirelli provides tyres that do. So now nobody can tell for sure which strategy will be best. That way nobody can be sure what the others plan. And because they don't know they have to do something on track if they want to be sure to get ahead. Or use a very smart strategy, which is fine from my perspective.