A check gets spent and forgotten by February. Another plastic toy joins the pile and breaks by spring. You already know this, which is why you are looking for something else.
A personalized book is different because the child is the hero of it. Their face is on the cover. Their name is in the story. When a four-year-old opens a book and finds themselves inside, they point at the page and say that is me.
That reaction is the gift. And it does not stop on the first read. A book they star in gets pulled off the shelf again and again, read at bedtime, carried around the house. It is a keepsake they keep when they are older, not a thing that gets outgrown.
It also solves the two problems every long-distance gift-giver knows. You will not accidentally buy the one they already have, and you do not have to guess a size or a trend. The story is made for this one child, so there is nothing to duplicate.
The quiet case for a book
Kids get plenty of things that flash and beep. Twenty minutes of a grown-up reading them a story where they are the hero is rarer, and it is the part they remember.