I'm on Sprint. Went from the s3 to the s5. I love the phone but Sprint is ruining the experience somewhat. Due to the fact that you can't use data and phone simultaneously unless you're on Wi-Fi. Also because of their new and "work in progress" spark network it doesn't reliably switch well from 3g to lte even when there is lte and it would switch to it on the s3. So if these things don't really matter...The phone is amazing. Beautiful screen, water resistant, amazing battery life, and no lag. It's big compared to the s3 but I got used to it. But I wasn't able to use the case that I ordered because that made it just too big. So I'm "caseless" for now.