Di frequente il problema dell' installazione delle gapps è dovuto dalla modifica necessaria della partizione system. Se non l' hai mai fatta, probabilmente dipende da questo. A me le opengapps funzionano bene ma puoi provare queste di Deltadroid:
https://www.androidfilehost.com/?fid=24399994186368155
A me hanno dato dei problemi, con dei popup di blocco che uscivano... Ma le versioni per Lollipop andavano bene.
Per quanto riguarda la TWRP, puoi anche non usare odin. Puoi installare la recovery che vuoi, installando dopo la rom, le versioni isorec di Lanchon (sia twrp che cwm) mantenendo lo stock kernel.