This is an old thread, but I will respond in about three hours after I have purchased my C4. I was using a Galaxy S4 T-Mobile prepaid as my daily driver but knowing it won't get Lollipop officially and the battery on the device being devastatingly horrendous, I figured just about anything at this point would be a better buy.
I just wish the 16GB, 2GB RAM Moto G was available from Best Buy in store. I would have jumped on that model in a heartbeat as it's mostly pure Android. However, I'm curious to see if the 64-bit octa core processor on the C4 demonstrates better overall performance than the Galaxy S4 I had been using. The only reason I bought the Galaxy S4 was because I had store credit with Walmart knocking down the price of a "new" Galaxy S4 to around $200. What I didn't realize (gosh this is a long post going off on a tangent) is that the phone likely sat on the shelf for upwards of a year or more before being purchased by me. I'm sure the battery wasn't 100% when I started using it. Eventually it would overheat, so I had to get rid of it. (I was within the 14-day return policy)