I think credit scores are a joke, mainly the narrative that your life is defined by a credit score. Credit is a way to ensure greedy companies always make their money, preying on the younger generation especially because after I've "aged out" of the fresh out of high school, just starting college age range, I entirely stopped receiving 100s of credit card offers in the mail. I got myself into a fair amount of credit card debt, I really thought I had the hang of things and as soon as my income was rocky it was out of control with the fees and interest accumulated. You don't think it would happen to you until it does.
Credit cards are great for cash back, and if you're the type of person who is budget mindful and rather pay lower or no cost upfront for big loans like emergency, vehicle, mortgage, and for rental background checks. They can be super useful but so many people don't have the education and good habit building methods to be successful with them.
Can't really go wrong with a debit card (besides overdraft) just the bank that you choose! I think both credit & debit are essential for different reasons. Main thing is always making sure that balance is paid in full and deciding if you will be able to pay all of that extra $ if you otherwise can't stay caught up.