I believe we judge all things in relation to our expectations. If things are better than we thought they would be, we have a favorable impression, and vice-versa.
I did all three on one extensive trip.
From what I was told in advance, I expected Aruba to be pretty bad. It was better than I expected it to be, so I came away with a favorable impression. Objectively, the diving is pretty average at best, but it has the best beaches by far. (Lots of people praise Pelican Sports, but my one day with them was very bad, and I spent the rest of the time with Clive Paula.)
From what I was told in advance, I expected Bonaire to be spectacular. Frankly, I was disappointed. It was not as good as I expected, and some of the staff members where I stayed (Captain Don's) were among the worst professionals I have ever seen in the dive industry. Objectively, the island has excellent diving, but I walked away disappointed.
From what I was told in advance..wait, I didn't know squat about Curaçao in advance; we added it to the trip because of problems with plane connections. With nothing to go by, I was thrilled with the quality I saw there. I regretted very much not scheduling more time on the island than the few days I was there.