Arduino Mega or DUE?

I'm already thinking of a lot of kit that does not have the correct values for current limiting resisters where a 3ma is not going to be enough.

I think that problem exists for the majority of Arm style chips out there. If you have the programming ability to make use of the Due, you are likely able to handle planning hardware around the Due also.