Another vote for Kurt Kinetic. If you want to start off with their non smart fluid trainer it's easily upgradable with the Inride 3 pod which will send date from your trainer to the app of your choice but not from the app back to the trainer. If you eventually want full app integration you can buy their Smart Control unit which will replace the original fluid resistance unit in a matter of minutes. Be warned though, I can almost guarantee that you'll eventually want a full on smart trainer to use with Zwift, Rouvy etc so it may end up cheaper to just to jump right in and go smart right away.