Selection of a router with SIM card support
Answer
Very few routers that support SIM-cards are on sale now. For some reason, they are not popular, and are not in great demand. Much more models that support the connection of separate USB modems, through which you connect to the Internet. You can consider this option. Since you absolutely need a USB port, then just buy a router with two USB, in one connect the modem, and in the second a printer or external HDD. As I have, for example, through Asus RT-N18U. If you will consider this option in detail, then see the article on choosing a router for 3G/4G modems, it has its own nuances.
TP-LINK TL-MR6400 is an interesting device, but there is no USB port in it. There is another model Archer MR200, I wrote about them here.
ASUS 4G-AC55U will definitely suit you. However, it is not cheap, and I don’t know if you can buy it anywhere now. Since the model is not popular. You have to look for it.
Basically, only mobile routers support SIM-cards, but it is very difficult to choose an ordinary, stationary router with SIM-card support. Especially if you need a USB port. Those two routers from TP-LINK are good options, but without USB.
I do not know why you need a router with SIM-card support, but if possible, connect the Internet via USB modem, and buy any router with support for 3G/4G modems, and two USB ports. This is even better, because the modem, if necessary, you can connect an external antenna.
You can still look at the article on choosing a router for the home, if you have not read it yet. There is information on the other characteristics of routers.