The big ideas of Logo are that you write instructions to move a pointer, which can leave a trail, and you can use repeats and procedures.  The instructions are exactly the same sort used  to move a Beebot.  So using Logo for problem solving is great progression from the Beebot and then to the use of Scratch, where the big idea is instructions attached to sprites.