No 2 is not entirely true. It would depend on the current level you're in. Imagine playing with a pro level while you're a beginner. The game would be a Serve - return - smash - repeat. There will not be enough strokes for you to train your muscle memory at all. I would recommend to play with someone of your level, but with more consistency and power then move up when you're better. Also play with someone better who is willing to offer you advice and correct your techniques with the use of a correct racket that is suitable to your playing style.
You disagree with number 2 yet your advice is same with the number 2... lol haha... you though Aylex no. 2 advice is that you play 10 level higher than you? that's pretty common sense, play better than you at least 1 level higher so you can improve not 10 level higher haha