I have a CFFA3000 also, but I haven't disassembled the firmware yet to see if I could speed it up like it was done with the CFFA v2.0. On a 7 Mhz IIGS with CFFA 2.0, I wrote a driver that could give 500 kb/sec block reads and writes. This was accomplished due to the IIGS can read a 16 bit word from the card at a time. There is a post on Rich Drehers website that has the driver. This driver did not work with the original CFFA v1.2.
But for disk access speed, it was the cat's meow, that made reading and writing even to a hard drive a lot of fun. Even at half the speed of DMA, it was quite a speed improvement over anything else. If you do find a CFFA card on ebay, get the version 2.0, since for me, it was very stable, easy to tap into the firmware, it also gives access of up to 128 GB (yes gigabytes) of an SD card that is accessible from Prodos 8. But another driver I wrote only gave access to 8 GB (which is 256 volumes of 32 Mb each) which, I believe, is enough to store all the games and programs for both Apple ii and IIGS software.
But the bottom line is, whenever you play with original hardware, you will want to speed everything up as fast as possible to prevent your brain from sitting idle. Probably why I moved to emulators and run them wide open most of the time. Only slow them down to play the odd game and to catalog a volume, and even then I'm re-writing the CATALOG command so the emulator can be run at full speed.
Due to the availability of some of the devices, one still might want to get the Megadrive or an older CFFA card just to have something with mass storage until something better comes along.