Not going too in depth here, and haven't read many posts...
America is far from perfect. Although it's a pretty good place to live (at least where I live). Housing prices and salaries/wages drastically change from state to state and within states, from city to city. We have a government who spies on their people and has had presidential approval on assassinating American citizens. We have a prison industrial complex that is not going away (so many corporations, government departments, and people rely on this to make money). We are still debating and heavily divided when it comes to rights of people who are different than yourself (gay marriage comes to mind). We don't have a lot of manufacturing, and most of our money is made from the service industries and from the financial markets. Corporations basically control our politicians with legal bribes (aka contributions).
That being said, it's not a terrible place to live either. If you don't stand out in the crowd you're not going to have to worry about the NSA spying on you (I hate the "if you have nothing to hide, then what's the problem" reasoning that fascist boot lickers use to justify the rights of our citizens being violated). It's not hard to avoid going to prison...when the older generation continues to die out, things like gay marriage (equality for all) will be passed into law, and things like the drug prohibition (which has failed miserably) will slowly fade away (prohibition was tried once before in America and it was a resounding failure, people still used the outlawed drug, and organized crime became rich from it). If you know where to live, you can live in the suburbs for relatively cheap, and get paid good money working in the larger cities. I love that I live in a city, but I can drive 10 minutes and be surrounded by nature (and if I drive an hour I'm out in the wilderness). We have lots of cool geography across the country. Just in the state I live in, we have 10,000 + lakes, lots of rivers. You'll notice the change even within one state. If you drive from Southwest Minnesota where it's almost all flat lands, grasslands and prairie (and some rivers, not many lakes) to northern Minnesota you'll see the difference changing to heavily forested areas with lakes littering the landscape.
A lot of our problems with the country stem from our ineffective political system. The way people get elected is a huge problem, and the way bills are passed is a huge problem (there's too much pork and not enough accountability). Election reform is necessary to see real change in America, and changing it so that only one issue per bill is allowed (no pork, if you want to use federal money to build a playground in Missouri, then put up a bill for it), will greatly improve the country.