Реализуй для начала CRUD функционал через ADO.NET.
Если знаешь SQL, то за пол дня разберешься с основами.
А потом всё это перепиши на EF. Там тоже нет ничего сложного, если использовать базовый функционал. Заодно оценишь на практике, насколько проще использовать ORM.
EF проще в употреблении и в освоении я считаю тоже. Но с EF становится трудно, когда приложению требуется справляться с большой нагрузкой запросов, приходится выкручиваться, что-то придумывать, поэтому там чаще всего используют чистый ADO.NET.