I liked Foreflight in GA for its simplicity. Select any plates you need, add them to a folder and there you go. Select arrival, airport diagram, approaches and just select whatever you need from the folder. Nothing complex or easy to break. Haven't had a look at the Surfaces XJT/SKW use but opinions are mixed.
I like a clip so I can just flip straight from approach to taxi diagram, done in a second and no heads down time. If we had paper ship sets I'd be thrilled.