Moto x is just a better phone overally. But since it is a 0.2inches bigger it might be a difference. Anyway Droid Maxx have way better battery so it might be a better gift since I guess your girlfriend will not use moto X strength to the limits. So my vote goes for droid, better battey means...