a) Possible for the aircraft to turn in the wrong direction if the new heading selected is more than 180 degrees away.
b) Better way as you can see on the FMA that you have pulled the correct knob (avoids speed / heading mix up) and will always generate the turn in the correct sense.