Ellington Financial (NYSE:EFC – Get Free Report) and Millrose Properties (NYSE:MRP – Get Free Report) are both finance companies, but which is the superior business? We will compare the two companies ...