Interesting to see how long the S3 has endured as a development device.
I had an S2 back in the day, which was similarly easy to root and flash custom roms onto, but the GPS was notoriously unreliable on any custom ROM. The standard advice at the time, if you were having a trouble getting a GPS lock, was literally to flash the stock ROM back onto the phone, get a lock, and then flash your custom ROM.
I got to the point where I was doing it several times a week, and then said screw it, I don't have time for this.
I wonder if that problem was ever resolved in later phones.
It's not the S3, but it might answer your question: we still have a Galaxy S2 Skyrocket that sees frequent use in our household. It's running an unofficial build of LineageOS 14.1 (Android 7.1), and has a new battery, but otherwise it works very well.
I've had about 10 different Android phones and the only one that still runs without problem is my Galaxy S3 from 4-5 years ago. It's a shame more phones were built to last...
I had an S2 back in the day, which was similarly easy to root and flash custom roms onto, but the GPS was notoriously unreliable on any custom ROM. The standard advice at the time, if you were having a trouble getting a GPS lock, was literally to flash the stock ROM back onto the phone, get a lock, and then flash your custom ROM.
I got to the point where I was doing it several times a week, and then said screw it, I don't have time for this.
I wonder if that problem was ever resolved in later phones.