I personally don't like using M moves in f2l, and the red blue pair was already set up for a 3 move insert, which is why I did it that way. You look like you try to avoid rotations a lot, or are just seeing the cube from one side and not realizing that you can rotate to make things easier, but definitely see if doing a rotation will make something quicker. Same thing with the 3rd pair, if you were to do a y rotation, you can see that if you pull the edge out, they are set up for another 3 move insert [y R U R'] [R' U' R]. Your solutions are good because you are doing them intuitive and not wasting a bunch of moves with your solution, but there are more efficient ones.