When you try to divide a common factor on both sides of an equation, always ask whether this factor is $0$ or not, and with all possibilities considered, you achieve the rigor that's needed to avoid any mistake.
In this particular case,
- If $x+1=0$, then obviously the equation holds, and hence $x=-1$ is a solution.
- Otherwise $x+1\not=0$, so we can safely divide it on both sides, and get $4x-3=4x+6\Rightarrow -3=6$, which is impossible. (In a different scenario, this step could lead to additional solutions.)
Another approach will be to move everything into one side of the equation, and try to factor:
$$(x+1)(4x-3) = 2(x+1)(2x+3)\Leftrightarrow (x+1)(4x-3) - 2(x+1)(2x+3)=0$$
$$\Leftrightarrow (x+1)(4x-3-2(2x+3))=0\Leftrightarrow (x+1)(-9)=0\Leftrightarrow x+1=0\Leftrightarrow x=-1$$
Another good habit for solving these problems is to keep track of the direction of arrows. If it's only $\Rightarrow$ instead of $\Leftrightarrow$, at the end, you will get a set of candidate solutions, and you will have to check whether these are really solutions, because some steps cannot be reversed to show the original equations hold.