I have a Matrix MFG-8216B function generator and I believe this is the same as the GW Instek GFG-8216A except the Matrix has an additional 4W amplifier built-in for driving a speaker.
I believe all the rebadged MFG/CFG-8xxxA models are the same as the equivalent MFG/CFG-8xxxB, except the 8xxxB has the extra build-in Amplifier.
I also believe the other ranges like the 8000H and 8000G are completely different to the 8000A.
As expected the function generators is pretty easy to use. On my unit the frequency knob is a 5 turn potentiometer (pot) so I can set the frequency reasonably accurately (I don’t think the 8215 has a 5 turn pot). If you get one that has the 7 Segment LED Frequency display, then you’ll notice that the frequency you set drifts slightly, that’s because the function generator has a built in Frequency counter that can be set to read the internal Frequency or an External Frequency. So this means the unit shows what frequency you are actually getting rather than what it thinks it should be generating (Not bad).
I just did a simple test and on my unit the Frequency drifts around 0.2% after 2 hours (at 3KHz). If drift this is too high maybe a low end DDS function generator or AWG would be better. Even the low end AWG’s definitely offer a lot more functionality, but there is a price difference so I’ll not go into this.
On my Generator there’s a separate output for 5V-TTL or 5v-15V CMOS but no 3.3V, but on the 50Ohm output you can add a DC offset and set the amplitude, so this isn’t a problem.
Actually if you set the output to the maximum amplitude and add a DC offset you can get the output to clip, but the generator soft clips the waveform so it is less likely to cause damage to your circuit.
Also all the knobs are pots (rather than rotory-encoders) so your last setting will be remembered after you power off. However the buttons are momentary switches and the generator doesn’t have any built in memory for the buttons, after a power-on it just defaults to 1K Range and Triangle waveform, so you’ll need to set these each time, but it’s only a couple of button presses (so no major problems there).
When you turn the knobs to adjust the DC offset and Duty Cycle nothing happens, this is because you have to pull the knob out before you rotate it. This may seem like a crap idea at first, but it means you can get back to 50% Duty Cycle or equal positive and negative peaks by just pushing the knobs back in ( with the knobs in any position), not a bad idea.
As for quality build. I purchased my Matrix branded unit a few years ago directly from China using Ebay, and even before I opened the parcel I knew something was wrong, because I could hear a rattling sound. It had a loose daughter board flopping around inside. I opened the unit, screwed the board down and everything was fine. I was actually surprised that the build quality was actually very good, it was just that on my unit the board wasn’t screwed down. Maybe the GW Instek branded units wont suffer from this type of QA issue, but even with the QA problem I was thinking the unit was very good value for money, a easy to use and quiet, basic function generator.