Faits : A. Par ordonnance du 13 juin 2014, le Procureur général du canton de Fribourg a refusé d'entrer en matière sur les plaintes pénales de X._, dirigées contre A._ pour escroquerie, appropriation illégitime, vol et lésions corporelles. B. Par arrêt du 14 novembre 2014, la Chambre pénale du Tribunal cantonal fribourgeois a rejeté le recours formé par X._ et la demande de récusation du Procureur général. En bref, il en ressort que X._, né en 1966, a subi, à l'âge de quatre ans et demi, un accident de la circulation, causant de graves lésions dont il souffre encore. Une très longue procédure d'indemnisation s'en est suivie, dans le cadre de laquelle l'assureur B._ (aujourd'hui repris par l'assurance C._; ci-après : C._) est intervenu. Dans ce contexte, X._ reproche, en substance, à A._ d'avoir, en sa qualité d'avocat, fait semblant de le défendre dans le cadre d'un procès contre son précédent conseil et d'avoir ainsi indûment perçu environ 140'000 fr. d'honoraires. Il aurait également contribué par son comportement à l'aggravation de l'état de santé psychique de X._. Il se serait ainsi rendu coupable d'escroquerie, voire d'escroquerie par métier, et de lésions corporelles. Dans une seconde plainte, X._ soutient avoir remis une provision de 30'000 fr. à A._ afin qu'il dépose une demande en justice contre C._ ce qu'il n'aurait pas fait, gardant la provision ainsi que les pièces y relatives (classeurs et clé USB contenant un projet de demande rédigée par X._). C. X._ forme un recours en matière pénale contre cet arrêt. Il conclut, en substance, avec suite de frais et dépens, à son annulation et au renvoi de la cause à la cour cantonale, subsidiairement au Ministère public, pour nouvelle instruction et nouvelle décision. Il conclut également, à l'encontre de l'assureur C._, au versement d'une indemnité. Il requiert par ailleurs l'assistance judiciaire.