I'm happy with Jones and think that his contract going through to the end of next year is perfect. Contract $ doesn't matter, reasons were covered earlier.
FWIW, Glencross contract is great and wouldn't be slightly upset if he were extended. Only contracts that I struggle with are Raymond and Bollig just based on length.
Also, I had never seen this before, don't know if it's common knowledge or not, but a good resource for contract length on the Flames official site:
Flames Contract Chart - Flames.NHL.com