Phone [Q] Alcatel OT 983 stuck on android logo

Hi, I hope this is posted in the right place.

My Alcatel One Touch 983 is stuck on the android logo on boot.
I have tried removing the battery, SD card and the sim card, this doesn't help.
Also I have charged the phone and this also doesn't help.

I rooted the phone about 6 months ago and it has been fine until now. I haven't even put any custom roms on it.
The phone still runs the stock rom.

I am not sure what would have caused this, the phone was working fine and it must of turned off because of low battery but now it wont boot.
I can't even get it into recovery mode.

The phones os is Android Gingerbread 2.3.7
Is there a way to fix this?

Also, if there is no way to fix this, would a Moto G be a good phone to buy?