I personally think Minelli is obviously Red John. We already know that Jane has met him and that he has always appeared to be a good alllie of Jane. He also comes out of retirement at one point to help Jane. He also at times, appears to be against investigations against Red John. He feels that Jane should not investigate on it as much as he wishes, says it messes with his head and that its not good for his health.
I think that he has an alibi, by making people work for him. He seems intelligent, very careful about his actions and a hard worker. His personality suits him, plus it would be a bit stupid to make Red John a criminal. He seems the perfect fit