Τι σημαίνει για σένα καλύτερο;Από πλευράς databinding το ADO.NET είναι μια εύκολη λύση.
εδώ θα βρεις πολύ υλικό και hands-on παραδείγματα για το πως θα χρησιμοποιείς και σχεδιάζεις wpf (xaml,expression blend) Και για το πως συνδέεσαι στην βάση.
έχω ένα δικό μου blog post το οποίο εξηγεί πως μπορείς να σχεδιάσεις μια data centric wpf application
http://dotnetstories.wordpress.com/2009/03/28/create-a-simple-data-centric-wpf-application/
και σε αυτό εδώ το post εξηγώ τις διαφορές wpf και των κλασσικών win forms applications