MU: I think you played well, you were patient, powershielded a lot of his annoying eggs and you didn't overcommit too much . I feel like you should have won this match if it weren't for your unfortunate mistake at the end(holding shield too long). One thing I noticed is that you don't press your advantage hard enough though. I realized that once Yoshi is in the air, you usually wait for him to get back on stage and react from there. Be aggressive with Uair and Nair, if spaced correctly, he can't do much to us. Of course he could Down-B but you can easily predict that and punish him even harder. General thing: Nair and Uair OoS are decent options against people in the air.
: Be aggressive with her. The main problem is her slingshot which wall us out. That means you want to get in her face. Of course the general rule of patience apply(powershield a lot and hold your shield a bit longer because his moves last forever). Villagers side-b has start up, use your Dash Attack as soon as she pulls that **** out. Try to mix up your recovery a bit(you were always and recover as fast as possible. You do not want give a Villager enough time to think how he can ruin you offstage.