How hard or easy was it to customize? Would you mind sharing the nature of your customizations?
One of the first changes we made to sphinx was just to increase the minimum word length so that queries could be extremely long (as error messages sometimes are quite long). This was changing a define and tweaking some other areas internally.
We also made some changes recommended by others in the sphinx forums and have been adjusting the weighting algorithms for our own needs.
For adjusting the maximum query length, you can find tips on that in the sphinx forums.