I’ve had an IC4 since August 15. Pretty much the same as you, just riding for leisure and not racing.
You’re going to get a lot of people saying no, that it’s sacrilege to use a spin bike in Zwift. And there definitely is a bit of concern with the accuracy of the IC4 wattage in Zwift*, so I don’t mean to minimize that. Personally though, I’m very happy with my choice. The need to manually change resistance can be a little annoying, but you get used to it.
A lot of people will say to get a smart trainer and a bike separately, and that’s a better experience (especially since you then can take the bike outside), but it tends to be more expensive.
The IC4 on the other hand has the advantages of being easier to adjust, all-in-one (if you do have a bike to go outdoors with, you don’t have to worry about swapping it into the trainer and back), and it’s completely silent. Would I rather have a Wahoo Kickr Bike or a TacX Neo Bike? Sure. But those are about $2000 - $3000 more expensive too.
(In my specific case, my outdoor bike just isn’t compatible with a trainer - I live in an upper-level apartment of an older building with small staircases, so I use a folding bike with 20" wheels that also has an internal hub - so that was also a factor for me in going with a spin bike rather than a second bike and a trainer.)
For what it’s worth, I feel that the use case you describe works fine. If I set the bike to a certain resistance level and use a certain cadence, the wattage reported in Zwift is pretty consistent, which would mean you’d be able to gauge your improvements in fitness like you are interested in.
*I also feel like my IC4 purchased in August seems to be relatively accurate. Maybe not as accurate as a smart trainer, but it’s matching up fairly decently with my outdoor rides, especially when you consider my outdoor rides are in a city and often require frequent slowing down and speeding up for traffic lights and cars. See examples attached. I can’t attach the photos but data from Strava is below. I get that for some people this still isn’t accurate enough. I suspect part of the difference below is also that because it doesn’t auto-adjust to the road and I don’t micro-adjust the resistance as frequently as would be happening in real life accounting for elevation and wind and stuff, it’s just forcing me to be more consistent on the IC4.
Either way, for me the accuracy is just fine.
11/6: 12.76 miles outdoors, 1:06:18 moving time, 290ft elevation, 84w Estimated Avg Power
11/8: 7.01 miles in Zwift, 29:35 moving time, 200ft elevation, 99w Weighted Avg Power