MARPA probably works with GPS generated heading as long as you are moving (don't trust though). No, it won't.I'm not sure that MARPA needs any more information than heading. Yes, it does. It is calculating (and displaying) target position(range and bearing), speed and course by comparing it to your own. It needs to know your speed and COG and Heading and know if you are turning. MARPA targets are further out. Nice to have but stopped close quarters maneuvering is more important to me. MARPA isn't very useful to a small boat with the helmsman operating the boat and also trying to operate the radar and chartplotter...in the dark or fog... or when bobbing in the waves.... MARPA is really for "ships" to track potential crossing targets. I've tried to use it and it isn't easy to pay attention and manipulate the menus while driving the boat. Without Autopilot forget it. You are better off taking a glimpse at the radar and then using your eyes out front. Of course, once you have a MARPA track on, it keeps a symbol on it and makes it easier to see.
I have been in situations around a bridge in the fog with commercial fishing traffic and significant current without even a simple heading sensor. Couldn't see the bridge, channel or the traffic. The current would spin you around in an instant and you had no idea it happened. Very dangerous.
I think simple heading sensors are a big safety improvement for a stopped or slow moving boat. As long as the chartplotter sync's with the front of the boat I'm happy - particularly if I'm slow or stopped. AGREE