I had a Samsung Galaxy Skyrocket II, great phone but battery life made it unusable.
So, I returned it and got this HTC Vivid. So far, it SUCKS. I've never seen anything so buggy... maybe it's the ICS update, but damn. I'm DEFINITELY taking this thing back. I couldn't even list the top 10 things I hate about it, it would take to long.