My school uses Riley, but honestly like Dixon better because it's not just the detail that Riley goes into (honestly I like to cover my bases, so I like it when Riley does this) but the way he structures his information is pretty confusing. Particularly if it's a concept you haven't learnt...