Wow, for those who have problems getting their foot in the binding. Here is a hint, you have the strap cranked down too tight.
I've been riding the NXT AT's for a couple of seasons in the resort now. The performance is every bit as good as strap in's and they are super quick and easy to get into. As far as injuries go, I don't see any injury happening that I wouldn't get with a regular strap set up.
I've had other issues with the Flow's but they are not injury related. Or performance. It's been a couple of minor durability or (loose) screw issues.
I still use straps for backcountry riding. They are more suitable to the variety of situations I can find myself in out in the bc. As far as resort riding, Flows are such much less of a hassle than straps, I rather like 'em.