The Crossword App
Five stars! Good mix of the easy and the more difficult. Maybe fewer country specific clues - I personally find the American sport clues incredibly difficult, being Australian and someone who watches no American sport or politics etc.