We have don't a lot of junior skates and haven't had any issues except for one recently which was a size 3 for a high level female player. Everything fit well except she felt the toe cap was too roomy and not snug enough.
I really liked the shoulder pads, but there wasn’t a good fit for me as large was a bit too long at 5’8” 210. I think the large should work well for you though. IMO they are a good value