I've only heard bad things about @RocketMortgage but this was my first opportunity to be in a transaction with them. I was hoping that @JDFarner could do better.
If you are servicing in the US military and are stationed overseas, DO NOT use @RocketMortgage to purchase a home. They do not know how to handle a remote purchase and do not stand by their word.