The notation $H := \langle a, b \rangle$ means the subgroup of $G$ generated by the elements $a$ and $b$. It does not mean the free group on two generators (which might be written $F(a, b)$ or $\langle a, b\mid \rangle$ or $\langle a, b\mid - \rangle$ or $\langle a, b\mid \emptyset \rangle$). Therefore, I disagree with the other two answers, and also with the working in the question.
In fact, $G=H=\langle a, b\rangle$. This is because the generator $c$ can be written in terms of the generators $a$ and $b$ (in particular, the relator $bcb$ implies $c=b^{-2}$).
If you do actually mean that $H=F(a, b)$ then one way of seeing this which is quite different from the other two ways is to eliminating the generator $c$ and obtain the presentation:
$$
G = \langle a, b \mid ab^3a^{-1} \rangle
$$
This word is reduced, and hence $G$ is a proper factor group of $F(a, b)$. As $F(a, b)$ is Hopfian*, it follows that $G\not\cong F(a, b)$.
This method extends to other groups. For example, it proves that the group $K=\langle a, b\mid [a^2, b^2]\rangle$ is not free. However, the methods in the other two answers do not work for $K$: it is torsion free, so we cannot look at the elements of finite order, and its abelinisation is $\mathbb{Z\times Z}$ (the same as $F(a, b)$).
*A group $K$ is Hopfian if $K/N\cong K\Rightarrow N=1$. You can find a proof that free groups are Hopfian here, on Math.SE or here, on Groupprops.