Except EF is basically the only provider that works 100% robustly. I have some pretty bad memories of getting NHibernate's Linq provider to work correctly, since it would just randomly mistranslate queries or flat-out throw exceptions.
There was also another Linq/ORM I used back in the day for Postgres. I can’t remember the name of it.