I played
Penguins a few days ago and enjoyed it very much. Penguins is same game as Bograts with redesigned graphics. Well.. Penguins was released 1 year earlier, so Bograts is the game with redesigned graphics.
However, I managed to finish all levels in Penguins without skipping levels. I also played a few levels of Bograts and noticed that the levels are exactly the same in both games. Also noticed the repeating levels you mention. They are not exactly the same. There are small changes making the solution different (a key in other place and stuff).
Did not had the
switch instead of key bug in Penguins though. So maybe this bug is only in Bograts. Will continue playing this weekend and let you know if I can finish it or not.
I think the Penguins is the better game of the two. The brighter graphics makes it easier to play and you receive a password after each level.