Joey, welcome to the forum!
I think we can give ZTE credit for releasing hardware that had a lot of potential for an mid to low level android phone. My first phone was the samsung prevail and I was amazed when this phone came out with it's big GLASS screen and nice display, I bought it the first month it came out because of the specs.
The software did/does leave a lot to be desired, the biggest issue I have with the software is that the first warp has still not had an update to ICS. If you want to keep customers long term you need to make them feel like their product will be supported with the latest software, we like android because it's cutting edge and customizable. Once we are three releases behind software wise it gets to feel like ZTE doesn't care about people who are early adopters of their products? It's been proven that this phone could run ICS, we have the specs to run it and we know zte has the software and know how to get us ICS on the original warp. If you won't, we will with your help or not, it will just be a lot more frustrating and take a lot longer if we are left on our own to figure it out.
I thought the b08c update did make the phone more stable. Downthemachine/hroark/shinru and others took it many steps further by getting the kernel sorted out to enable swap, init.d support overclock etc.
Please tell whoever will listen that the early adopters and people who purchased the original warp don't appreciate being left with gingerbread when there are jelly beans being handed out to everyone else, it makes us feel abandoned. I would purchase another zte product if we got an update to ICS on the original warp, that would show us that ZTE wants to keep the customers who were experimented on with the first warp.