If you don’t want to pony up the (extreme) money which the F-35 has boondoggled into, I’d just as soon grab a Grippen over the Rafale. I’d say it’s appreciably better bang for the buck.
Canada has long preferred two engines as a safety measure, given the severe weather and the fact that the sheer size of the country puts a lot of distance between airfields. That puts the Rafale one up on the Gripen. When the F-35 buy was announced that was one of the criticisms raised, along with the price and the fact that the darned thing doesn't work very well.