I'm using myTinyTodo. It hasn't been updated in a while but it does exactly what I need (multiple todo lists with tags, priority or manual ordering and due dates) and the mobile interface is very usable.