MTP is slow, especially directory listing, and it can mess up the gadget file. You might have to delete one file and resend. However file system corruption is more likely with Mass Storage mode. I always thought it was a flaw that USB sockets didn't have a built in software controlled mechanical latch. Also the USB Eject seems awkward at times on Windows.
They have a rather kind-to-MTP list of pros & cons on that Wikipedia page.
Repeated her:
https://en.wikipedia.org/wiki/Media_...B_Mass_Storage
Yes, USB Mass Storage gadgets can be also used by Android phones/tablets that have a host mode. Sometimes you need a Y cable and separate power. Keyboard, mouse, USB CD/DVD drive, USB HDD all work on my Android 5 Sony phone via a powered hub. It also has a physical HD HDMI out miniature socket. Screencast seems rubbish in comparison.
I'll be interest to read if iPad can have an MTP client. I've never tried it on Android.