I just finished FFXII and it took me about 65 hours. I did not finish ALL the sidequests, but I have a final savegame where I can load at every moment and continue with the remaining hunts before boarding the ship to travel to the final battle. I got all the Espers though.