We’ve had a tonie and Yoto for 2 years. Kids are currently 2 and 4. The 2 year old prefers the Yoto. Not for the cards, but for the radio and podcast! The music is actually enjoyable for adults too. It includes songs like Last Christmas, by Wham! Our 2 year old recently began having the attention span to listen to the Tonies songs but it gets less use.
Our older child liked the Tonies (that was our first purchase) and still listens to a Dora Tonie occasionally. But she was more into the Yoto. She loved the Sesame Street songs at 2 and 3. Unfortunately she hasn’t gotten interested in the story cards. We started letting her watch a lot of TV when her brother was a baby and of course she prefers that.
If I were to pick just one, it would be the Tonie. My kids used it more, the cards are cheaper than the Tonies, the radio and podcast are great, and it’s far more convenient for travel.