I am personally using Digilents Analog Discovery, it's a USB oscilloscope, arbitrary waveform generator and 5v power supply. It also has like 12 16 I/O ports. It's a bit expensive though, but thinking about how expensive most normal oscilloscopes are, it's pretty affordable.