A year with the Elgato Stream Deck
Shameless self-promotion, but I used a Stream Deck to make "Princess Buttons" for my kids:  https://dantonio.info/projects/the-buttons/Allows me to not be the DJ/arbiter of music for my toddlers, yet still provides them with control over the music (Sonos) and helps them learn to negotiate & take turns between themselves.  The Stream Deck has, thus far, held up to quite a lot of abuse.  I've added some lighting control and they have play/pause/next control, too -- works great.  The USB 'server' software is fantastic, too.  =D