My major problem with the M100 is the smaller screen. Because of this I would have to go with the Visor Solo. Another thing to consider is what kind of OS you're friend is going to be using. If they're using a Mac then beware of the M100. Just to get the normal sync on the M100 cost 50 extra to get the Serial -> USB adapter

. My cousin had this exact problem when he first got his M100.
BEN