Even though I have Google Fi and have coverage in Europe, I use a lot of data when traveling, so I supplement with an eSIM from Airalo.
As for broader packages vs a specific country, generally paying for a specific country is cheaper per GB than the wider packages, but not by much, and if you will need data in several countries, then a broader package is easier, unless your stay fits their time periods
For example, I have a 3 1/2 week trip coming up, I'll be in Amsterdam airport for 5 hours, Malta for 4 nights, and the rest in Sicily.
I can get a Europe package, 10GB for 30 days for $39, and it would cover all.
However, I can use my Google Fi Data in Amsterdam, get a 7 Day 3 GB SIM for Malta at $9, then a 30 day 10 GB SIM for Italy for $20.50, or about $30 total. I would have to dump the Malta SIM and load the Italy SIM, so it just comes down to if I want convenience or save a few bucks.
The more countries you go to, the more sense a broader SIM makes.