I recently got an Arduino Due. Its like an Arduino Mega, but with an ARM32 bit cpu :-)  Thats like getting in a hot V8 after driving a toyota corolla. The practical advantage is being able to do complex tasks and maths at speed (like true wind, motion-aware autopilot, seastate monitoring, boat polars, etc) directly on the arduino.

Ive been porting the freeboardPLC code over, but its difficult. There are some fundamental differences causing issues I need to solve, but mostly its the build environment thats causing problems at present. I expect that will improve as others get into it (the benefit of a large arduino community) and I should make progress eventually.