Keep in mind you can pay one company to own the domain and then set the NS to point at AWS and use Route53 to manage it. That doesn't require a domain transfer.
Apart from the price, you could also look at the company history. I wouldn't touch godaddy even if they were the cheapest option to be honest. Quick google will give you an idea of various issues with them.