If you don't know you need the extra features in the latter two, you probably
don't. So, the fist one.
> Will I be able to change the mac address on these?
Don't quote me on this, but I think MAC addresses are unchangeable. Tails
does something to spoof them, though. I don't know anything about how this
works.
> I think the place I get my wifi is discriminating against my mac address on
my wifi card because when I use a different usb wifi card it works a lot
faster than the one with the antenna also the computer they have there for
you to use if you don't have one the wifi is much faster on there and it
doesn't have an antenna.
I doubt it. Why would a wireless network make a deliberate effort to slow
down your specific device's connection? I can't think of any reasonable
motive.
There could be all kinds of reasons for one network card performing worse
than another.
> Is this illegal to do in a public place to discriminate against certain mac
addresses at a public place?
I don't think so. If you run a wireless network, it's your choice who you
offer access to. I'm pretty sure throttling access for certain MAC addresses
wouldn't be any different in this sense than encrypting access to the network
and requiring a password given only to certain people.