Here is why I don't like mobile data peripherals on laptops: it causes the software to firm incorrect beliefs about the link state. With a mobile modem the OS will decide the link has gone down, and sever all connections. With wifi tethering the laptop has no idea what the link state on the phone might be, so it rides out brief loss of signal events.
Small but important difference in my opinion.