There's every advantage to checking-in first. If driving, you can give Bell Services your luggage (if your room isn't ready). The CM at check-in will activate your dining credits (if any). You'll get your free parking pass for the parks (if needed). If arriving by DME, you'll stop at your resort first anyway. Without checking in, you don't get to access your dining credits or get a parking pass.