Definitely a superb DJ app! Friendly and clean UI with color customizable decks and quick track loading! My favorite feature is the ability to independently swap each deck's UI to control eq, effects and loop functions. Cross DJ is my go to DJ app! I have never had an issue with recording to my device or loading tracks. Average mix is around 30 min long but some mixes have been up to 60min. It has the best auto sync that will not only sync BMP but it will drop the snare on the snare! Flawless