Lee is the most improved but I don't think any of this season's contestants are good enough for the title.
American Idol should set up a bar for the contestants to reach. For example, each should reach certain number of votes to stay on, say 10m or 20m votes. If you are above that number, you are safe unless nobody is below. If you are below, you are in the bottom pile. People in the bottom pile compete to stay on. If neither of the two finalists reaches that number, none should earn that title. This will give people to vote down the contestants.
As far as the judges go, Ellen should not have been on that show. Randy and Kara are good. Especially Kara, recently Simon sided with Kara a lot.