Não encontrei nenhuma ocorrência em que o termo opinião regesse a preposição de, pelo que a forma «ser de/da opinião de que...» me não parece aceitável. As outras duas poderão ser utilizadas, ainda que em contextos um pouco distintos.
«Ser de opinião que...» é mais genérico do que «Ser da opinião que...», uma vez que o artigo, presente na contracção da, conduz a uma particularização, ou individualização, maior.
Pessoalmente prefiro a expressão «Ser de opinião que...», reservando «Ser da opinião» para contextos em que não precise de utilizar o que: «Sou da opinião do João».