Do you pre-rinse your dishes? It may seem counterintuitive, but don’t. Modern dishwashers have sensors that analyze the particle content in wastewater and won’t clean as well if the dishes that go in are relatively clean.
Make sure you use rinse aid. Most modern high efficiency dishwashers use convection rather than heating elements to dry dishes, and they will not dry properly without it.
(Apologies if you’re already doing these things, but when I hear about modern dishwashers either not cleaning well or drying properly, it’s often operator error rather than a design flaw.)