The best pack is the one you are most comfortable with. Stay away from low proces book bags. You want something of good quality.
First determine exactly what you MUST carry and no more. The larger the pack the more you are going to want to put in it.
Select a pack that will hold all that you MUST carry. Try several packs (from several stores) to get to the pack that's for you. If you can field test it out of the store great.
If the pack wears you out after a few hours... is it the right pack for you.