Given two individuals of identical competence, one a jerk and one not, I contend that the non-jerk is the superior individual. Therefore, by being a jerk, you are being an inferior version of yourself.
On iOS, Streaks for daily habit forming and Due for a to-do list with advanced recurrence rules and nlp for interpreting the timeframe when capturing to-do items. Use org-mode on spacemacs/emacs if you want a feature rich task planner and note taker.