Except for the recent software upgrade my 921 has been working relatively well and from what I have read the 622 isn't exactly the picture of perfect health in terms of software issues either. Is it worth upgrading to the 622? I understand that the 622 has more functions and some imaginary ones as well but in terms of software issues does it have fewer headaches? Would I be just trading in one headache for another?