I’d go with the $20 Walmart one, unless you have specific brands you own
Buying a VAGCOM enabled one for my Audi has been extremely nice, so if you have a specific make then I’d consider looking into buying one that can support your OEM software for greater features as well