I don't have any backpack suggestions. I've always used some sort of duffel or gym bag.
I used to use 2 gym bags--1 for skates, 1 for pads.
Now I use this 1 rolling bag that holds everything. I've been using it for about 1.5 years and it's holding up well.
https://www.amazon.com/Olympia-Luggage-Pocket-Rolling-Size/dp/B001QYEC6W