BASIC was an ok tool for teaching. What I have a problem with today, is that it's the middle of the 20-gosh-darn-20s and I still have to write BASIC to automate stuff in excel, in an IDE without any features introduced in other IDEs since 1995.
But was BASIC ok? Sure it was. Is BASIC still ok? Oh hells nah!
BASIC was great for teaching coding well into the 90s, I have fond memories of hanging out in the computer lab with my best friend and a very permissive (and patient) computing teacher in primary school.
It was fantastic, in the years Apple ][ was released. Far fewer children would have gotten into computers without it. Bad habits you learned were easily corrected in a CS program.
I wrote an almost-game once in basic that ran a pacman around the screen, but it was too slow, so I learned enough to rewrite the sprite animation in assembly. At first, it didn't work; while there were no errors, the animation never showed on the screen. It took me three days of debugging to figure out that it was working; it just animated so fast you couldn't see the sprite animate across the screen. I think it was the singlemost revealing aspect of computer programming that I have ever learned.