Poland, India and Jamaica aren't bad countries to visit at all. You say you based your list on things like geography, wildlife and sights, so you know there's things to do there, and the quality of accommodation depends on how much you spend, but it's like that anywhere. If you are referring to dangerous places, just stay away from countries like Afghanistan and Somalia and you'll be fine.
Jamaica is very poor and if you're American, they hate Americans. They think we're all rich and stuck up. When you have to give tips, they make you feel very uncomfortable. Even if you tip them well, they will give you a dirty look. Acting like "I deserve more." Also, you can't really leave the resort cause the surrounding neighborhoods are filled with poverty, beggars, and crime. I'd recommend the US Virgin Islands. It's poor but very beautiful and the people are nice.
Mexico is bad because in some places there is bad fruit and water. Aruba has no wifi O_O
The best way to solve it would be to not go anywhere at all, because you know, US is the best country in the universe and so anywhere you go it will be bad.
there is no really good country to visit by americans... except for copy countries like england, australia... or slave countries like japan...
rest of the world do not have any tendencies to bow and admire americans, in most of europe they are hated, i would not even bother to mention arab and asian countries, in israel they are despised and herded only on "proper" paths so they will not mix with natives...
they are ignored in north europe, in eastern europe they are treated with reverence as long as tehy have money with them...
Mongolia is probably one of them as well as Mexico!
you should read the travel advisories on the US State Dept's website
You should go to IRAQ or Afghanistan good places to visit .