Astro Bot honestly feels more like a marketing mascot than a game character. It helps that the games are great but it still has the vague feeling of those 90s adver-gaming titles like Cool Spot and Pepsi Man.
I have to agree it's generic and uninspiring as a character but that's intentional so it can cosplay as other mascots. But the character alone is forgettable.