You shouldn't hate stabbing. It's one of the best features of the 2h sword. The reason why is because with good timing you will always hit first against another 2her swinging the other 3 directions, even if the guy you're fighting has a longer or faster sword. Plus it's a very useful attack for taking enemies by surprise (esp coming up the walls on siege ladders) and can poke enemies distracted in duels with your teammates without as much chance of twing.
Stabs aren't precisely in the middle of your screen. They're slightly to your upper left. Compensate for this by aiming somewhat to the right. You also need some room to stab so you should never try it if your're smushed up against someone. However, if your stab is already about 50% through the animation you can hit people extremely close to you. Don't be afraid to turn while swinging because stabs will allow at least 30 degrees of motion left or right.
Good stabbing weapons include the German Greatsword (poor slashing ability, great stab. Wouldn't recommend), Danish Greatsword (longest length, good cut, good stab), and the Sword of War (good cut, good stab, 1 point faster. My weapon of choice). You could use the Highland Claymore but it's a little too short for how slow it is. Sword of War is longer and faster, which means you'll have a better chance of hitting against most 2hers.