no non è abbastanza maturo. Quando qualcuno risolve il problema con le query incrociate generate, allora puoi iniziare a pensare di verificare se anche i problemi di prestazioni sono stati risolti. (cioè se EF genera un tipo di query di tipo cross-apply, semplicemente non riesce a funzionare su Oracle o MySql, o qualsiasi DB non SqlServer per quella materia).
Prestazioni: EF4 dovrebbe essere migliore, ma EF3 ha creato sql veramente terribile per il nostro schema legacy.
Se vuoi utilizzare un ORM ce ne sono altri che non hanno questa limitazione e altri che funzionano meglio.