Do we have a universal wallet that we can use to any bitcoin and alcoins?
I wish! Unfortunately, no. If you want to use a bunch of different altcoins and tokens you will need to download the respective wallet clients for each one, which can be a pain but that is how it is.
It would be nice if there was a universal crypto wallet that could hold every coin/token. Oh well.
There is no perfectly working universal wallet, but there are projects trying to achieve this. Take a look at bitquence, they have this sort of like concept.