The chain on your bike is 116 links? That's about the size they come in before you shorten them. I've never installed a new chain without shortening it first. If your current chain is too long, it may explain your shifting problems.
The HG91 is a decent chain. I always used SRAM for 8sp chains because I liked that they came with a quick link.