What do you not like about Strava?
Probably just the way I'm wired. I tend not to go for the super hyped stuff and Strava has always been that though they don't do anything better than the others. Although my son does get a badge or two from them every time he rides. Garmin is almost as bad about giving out badges. Thankfully RWGPS doesn't give out badges.
Twelve years ago MapMyRide was my goto site for cycling with Garming Connect, Strava and RWGPS last. However the last five years I've mainly gone to RWGPS. Any time I have a question or issue, their support will get back to me the same day.
As for Zwift I don't use it and never have. However I can see the appeal since it lets you compete with others. There are other training apps that do similar I think but lesser known. For my indoor riding, I have found watching cyclocross or other cycling events on youTube or where ever I can find them seem to distract me from the drudgery of an hour or two pedaling to nowhere. Big box fan or pedestal fan helps too! <grin>
In my climate here, I'll still put in more miles outdoors than I will indoors. Nor am I really actively training for anything. I just like to ride hard and fast... well fast for me. I won't win any races against others. <grin> Though I might get to the top of a short climb first if I catch someone at the right moment.