Definitely. I've used a few of them (Commodore BASIC, Applesoft BASIC) as a kid.

I could have worded that a bit better. What i meant was that as far as I'm aware, QBASIC was the first free OS-bundled fully featured BASIC IDE which even by today’s standards still kind of holds up:

• find and replace

• split panes

• an immediate mode

• debugging

• breakpoints

• built‑in help for every basic keyword and command.

• editing any lines (no need for line number at multiples of 10 to insert and modify at a later time)

Even as someone that grew up with GW-BASIC and had moved on to Turbo Pascal by the time qbasic came out, I must say you have a point. I think however that the more traditional BASIC "IDE" with line numbers etc, used in GW-BASIC, has its charm and is still fun to play with. It's quite unlike any modern IDE, but there is some logic to it and with some practice it isn't bad for what it needed to do.

Oh definitely! Some of my earliest memories were my dad helping me type in basic programs that were listed in the popular COMPUTE! magazine back in the day.

  10 PRINT "YOU'RE DEFINITELY GOING TO GET FATIGUED"
  20 PRINT "AFTER A FEW HUNDRED LINES OF TYPING THIS"
  30 PRINT "IN AND MAKE A MISTAKE. HAVE FUN!"
  40 PRINT CHR$(7)

You already had Turbo BASIC by then, what the OP is right about is QBASIC being freely available.

In terms of commercial products, there were already a few to chose from, including the big brother Quick BASIC, which introduced its IDE in 1986.

QBASIC was a subset from QuickBASIC 4.5.