Good point Mike, the 4MHz Z80 would be a luxury product, certainly early on. At the time of the VIC-20 and C64, those were just under 1MHz 6502, and a Sinclair Z80 based ZX81 or Spectrum would run at 3.25MHz or 3.5MHz. Looks like Amstrad's Z80 machines were 4MHz, but by that time Acorn were offering 2MHz 6502 machines.
Thanks for checking John. I've been thinking about a good simple test for Basic accuracy. I came up with
PRINT 7E7+1234-7E7
which will print 1234 with a Basic with 5 byte floats, or 1232 (probably) with only 4 byte floats.
There are of course very many benchmarks:
Gordon's textual Mandelbrot is nicely visual, and also rather computational. The PCW set was widely used back in the day - see
here for a table of results. The Dragon32 is a 6809 machine running MS Extended Basic, at 0.89MHz, so one might scale the values accordingly.