IMHO, if you want an accurate compass, you need to produce a deviation chart for the compass of choice. Given this accurate deviation chart you can correct your compass for any direction that it shows.
If you have a "good" compass installation that a deviation chart shows low values for the entire 360 degrees, you can generally ignore the deviation unless you are on a long sea voyage. In other words, an error of 1-2 degrees will not produce a large off-course error over a common run of 5-10 miles. Besides, 1-2 degree error is probably within the error of your ability to steer.
Now if you only have a compass and no other positioning equipment like GPS or radar, you had better pay attention to the deviation table in all cases and also hone your helmsman skills.
While the fluxgate compass also has a deviation, it is controlling the autopilot which is a steering aid, not a competent helmsman. I presume that if the autopilot was off by a half-mile or so you would make the necessary correction as you approached your waypoint or destination.