I find piano roll a lot easier to write/produce but a lot harder to sight-read.
I actually find hooktheory's system, where it's diatonic and accidentals are based on the active chord, not the current key, to be the easiest to understand relationships, but also hardest to translate into concrete notes to play.