Can anyone recommend one of these? or is there any thing better for the price?
I'm quite happy with mine, works well, feels good in use and it's a very stable platform to ride on, especially for larger riders.
There were a few problems with the first version of the Flux 2 which resulted in inaccurate power reporting, but these have been fixed with the latest model (v2.1) and it seems quite accurate to me (I've tested with 2 power meters on different bikes).
For the price I think any of the trainers you get in that range will be very good - so the Elite Direto XR or Wahoo Kickr Core for example. They all perform well and it largely comes down to availability and aesthetics.
Edit to add: The only caveat for purchasing I can think of which may influence decision making is that the Flux isn't noted as being compatible with the Elite Rizer so if that was a thought for the future, worth keeping in mind.