I would go with Gisela 5 and KGB pruning system. When selecting variety, note that Gisela induces high productivity, and if the variety is also very productive, the tree will over-set, resulting in smaller fruit. Unfortunately, no cherry tree is completely immune/resistant to canker, just avoid pruning in wet conditions and hope you will be lucky.
Taste-wise, Bing and Black Tartarian are among the best, but both require another variety for pollination. Bing is also very firm, BT is not but probably the richest flavor of all. Lapins is pretty good when fully ripe and is self-fruitful.