It depends. Looking at my old Luminus data sheet, it shows a range of 500-1200 lm at 3.15A, depending on which LED you have. So to get 900 lm, you could have a driver set as low as 2.3A or as high as 5.4A. But depending on who built the light, you might not even want to depend on that range.
An XM-L2 is generally though of as a 3A led, but if you have a poor heatsink, you can burn it out below 3A, and if you have a really good heatsink... Let's just say people have driven XM-L's over 5A. I don't know, but Gen2's should be as good or better.
My gut says that if you have a decent current-regulating driver, you should be fine. The Cree will give you more light and less heat, as well as longer battery life.
On the other hand, the Vf is much lower on the Cree, so if you have a really cheesy driver (or none at all!) you could end up seriously overdriving it.
I don't know if that helps much. Maybe if we knew more about the device it's in, we could help more.