I’ve done a similar thing with Hertz and Enterprise before..
We found the budget companies always quoted cheaper initially, then when you actually work it all out and add the extra fee’s on it was basically the same price as the above options, but with a lot of ???? surrounding the whole deal.
Hertz was awesome, we even collected in one country and dropped off in another (It was only 50km away, but still)
And I think Hertz did a free additional driver the last time I checked, which made it even better.
In summary, stick with the well known and popular options..