"What's the best way to decide if a new game is worth buying?"
Download it illegally first, play through the entire campaign in one sitting while ignoring your responsibilities, then buy it only if you've already beaten it and need the achievement badges. This way you're essentially paying for a digital trophy case and the warm fuzzy feeling of belatedly supporting the developers who've already lost your money to piracy.