But you're stuck with an iPhone 5 or earlier?
It depends.
True enough, you’ll only be able to sync pre iOS 7 devices with iTunes 10.7. However, I have more than one computer. On my desktop, I prefer using iTunes 10.7 for my 3-terabyte music collection. Plus, I still have pre iOS 7 devices that are perfectly usable as is. My wife’s computer has the
newest iTunes. We use it with our modern iOS devices etc…
There are other options if you only have one computer. But you have to ask yourself: How badly do you want iTunes 10.7.? lol, this is for die hard iTunes 10.7 users. Method one below works for me but I don't do it very often.
1) You could
create two iTunes libraries. Then switch between iTunes 12 and iTunes 10.7. All it takes is 1) replacing the CoreFP.framework and back 2) holding option while launching iTunes to choose the correct library. But this is a process that some people might find cumbersome.
2) I have never done this one and can only relay what someone told me: "Some people install El Capitan on a blank USB drive and transfer all their music/iTunes files and use that to sync/backup phone, and to explore the new (and future) OS. They say it is a bit of a pain to transfer new music from their main Mountain Lion drive and place it in the desired playlists again, but find it preferable to messing with frameworks."
3) Another person mentioned creating a virtual OSX with the newest iTunes to compensate for lost functionality. Ha, this might be the something as #2 above. Not sure.
Either way, this is the pain you get for hacking Apple. It is not that bad though IMHO.