You forgot to bring up when they very quietly scrapped their no charge to transfer out promise. https://www.theregister.co.uk/2014/04/03/123reg_shrugs_at_complaints_over_sudden_domain_transfer_fees/ - pertinent I think.
I'll be testing getting them to comply with their original promise shortly!
My only arse with this is I've been slowly transferring my domains out to TSOhost, who were brilliant, but got borged by 123-reg's parent company Host Europe early last year :(