بحث سر SQL Lite نیست، و خوشبختانه همون طور که شما هم اشاره کردید در این زمینه مشکلی وجود نداره
نوشتن یه Linq Provider با قابلیت Where و Order By و Take و بقیه متدهای ساده Linq کار سختی نیست ( البته من منظورم Select Many و ... نیست )
نوشتن یه Mini O/R Mapper هم که کار سختی نیست، من قبلا این کار رو واسه SQL Compact در Windows Mobile انجام دادم
مسئله سر Data Grid هستش، یکی از دوستان من زمانی که WPF نسخه 3، دیتاگرید نداشت، خودش یه دونه از Base نوشت، 3 نفر هم بهش کمک کردن، ولی واقعا از پایه ایجاد کردن یه دیتاگرید حرفه ای واقعا کار سختیه
نمی دونم، شاید دید ما هم کمی غلط باشه، دوره زمونه این که همه چی رو هم با دیتاگرید بزنیم کم کم داره سر می آد، نمونش این برنامه