As general speaking the app do the job but with some considerations, for example when you plan a deco dive within the app and the dive plan throws you lets say a deco stop at 9m for 8 minutes and you set a leg at the same deep for 10 minutes the app dont recognize the extended level and still set the 9m for 8 minutes stop wich total time will be 18 minutes (extended level plus real deco stop) very diferent from the original 8 minutes or even 10 minutes level. Also would be great to controll the ascent rate, descent rate and sac more precisly . My real deco sac is under the minimum value on the app. Delete waypoints or legs can be tricky because the app delete the waypoint but dont keep the info for the other wp instead the app overlap the info you are triying to delete with the next wp.