The problem may be your choice of yeast. EC-1118 is incredibly aggressive and will blow off aromatics and flavors. Try using something like 71B or QA 23 or even an ale or beer yeast. This won't do anything to the sweetness but they are far less likely to remove the flavors you are looking for.
That said, sometimes you do need to backsweeten more than you think necessary to pull forward the fruit flavors. Try bench testing (if you have not) to see how much sugar you actually need to add to make the cider as sweet as you need it to be.
Also, it may be that your base juice is neither acidic enough for the amount of alcohol you have in the cider (think of beer and the need to balance the sweetness and alcohol with bittering hops). You might want to bench test with "acid blend"*** to increase the acidity and with tannins (could be grape tannin, could be tannins from oak, could add tannins by adding some strong black tea). These all add to the complexity of the cider...
You say the cider tastes "water-y". I wonder if by that you mean it flows in your mouth more like water than a rich, viscous wine that coats your mouth and slowly slides down your throat so that you can still taste all the flavors a minute after you have swallowed the liquid. Have you tried adding glycerine or lactose as the sweetener? It may be that your choice of sweetener is partly to blame. If you stabilize your cider before adding sweetener you can add honey or table sugar or corn sugar. You could add maple syrup or any other fermentable sugar because stabilization will prevent that added sugar from being fermented.
***Acid blend is a mix of citric, tartaric and malic acids that wine makers often use to tweak the acidity of their fruit and grape wines.