This season wouldn’t have been epic like this one had refuelling not been banned. The spectrum of strategy options is much smalled now, which may not please the engineers very much, but I think it was much better for us the fans.
Long gone are the days were pole positions weren’t so worthy because Driver X had much less fuel on board than Driver Y in a faster car. Long gone are the days were drivers got stuck behind people on different strategies and had a potential points finish/podium/victory ruined by strategy. I think the sport is all about the faster driver/car combination winning, and there is only two ways of ensuring it happens: when all teams use the same tyres and race with the same fuel loads.
Action-wise, it couldn’t have been better. Even though drivers can get trapped behind another driver for 50 laps, he knows that he has to push otherwise he won’t gain that position. There is not that “wait until he stops” thing anymore. Also, I think it is much easier for non-fanatic followed to understand the races. Back in the refuelling days, would the casual-viewer understand how Rubens fell from 1st to 6th at Nurburgring, for an example? I doubt so. Today it is much easier to understand the “real” driver positions even when they get shuffled after some drivers stop.
About Pirelli, I don’t think they should influence “strategy”. They shall just provide a tyre that last a few laps, thus influencing the “racing”.