You mention the Divi options, but technically there are no Divi Resorts on Eagle Beach. Supposedly Eagle Beach turns into Druif Beach somewhere around Costa Linda/Bucuti/Manchebo. Regardless, out of those three, Costa Linda is the nicest, but some prefer Bucuti as it's adults only.
The Eagle Beach resorts are all across the road from the beach-I think they are Amsterdam Manor, La Cabana, Paradise Beach Villas and La Quinta. The last two are older and small resorts, so I wouldn't recommend them. Amsterdam Manor is quaint and well-maintained, but is fairly small. LaCabana is huge and usually very busy, but has a lot to offer as far as amenities, dining, activities, etc. Be careful they don't give you a unit at the back of the resort, as it's a long walk to the beach.
By the way, here are the Divi options in Aruba. At the lowest point of the high rise/Palm Beach area was the Phoenix, which consisted of the 14 or 15 floor tower and a smaller building in front of the tower which consisted of villas. About 8 years ago, Divi built the four other smaller towers - the Beach Villas, which are studios, one, two and three bedroom units. The whole resort is now referred to as the Aruba Phoenix Beach Resort, but I think RCI has different codes for the old and new buildings.
Divi also has multiple resorts in the low rise area. Along the beach are Divi Dutch Village, the Tamajrin and Divi All-Inclusive. Across the street is what used to be called Divi Divi Village before they built the Golf Villas and the golf course. Those two sections are now referred to as the Divi Village Golf and Beach Resort. The bottom line is you need to check the room number when you are searching to see what area of the resort you will be in, as many of the deals that are available make it look like you are staying in the newer buildings when in fact you will end up in the older buildings. For the most part, the rooms in all Divi resorts have been updated over the years, but you will see a noticeable difference in the pools and other amenities from old to new.