I'd have to say absolutely not. Far too demanding for a beginner/intermediate level. Plus a total waste of money since someone of that caliber would not yet be able to unleash it's potential. For someone of beginner/intermediate level, I'd recommend not going over 75 USD or a racket. I'd venture even to say 50USD if you're going outside of the yonex brand.