You'd have to force your computers sound output to be the unit itself, be it the speaker or the headphones on the unit. If you output to your computers normal sound output you'll get massive delay. This will happen with any interface, it's a drawback of Windows/Mac basically.
I have a Focusrite Scarlett Solo 3, was ~£90 when they came out so you might find one used at a reasonable price (or the prior models). You have to use the line level out (monitors only) on the unit, or headphone socket on the unit but the latency is really good. Then you can use any effects software such as Positive Grid BIAS, AmpliTube etc (you just set them to use your interface).
I haven't used mine much to be honest, so can't speak from gospel it's the best way, but it works with low latency and sounds good. Works both Mac & PC.
There are apps and interface tools for phones & iPads to, if that may be easier.