Depends what you are looking for, if its gaming then the Xperia M dual is a better bet but then it has limited internal memory and apps/games can't be moved to the SD card. However, if camera is a priority then the Galaxy Core should be a better choice, but the Xperia M Dual has a better display and sound quality