Remember that the porting kit exists so that anyone can take the NETMF and apply it to any chip they’re interested in; so in theory if you wanted to pull out an old Pentium processor and port netmf to it, you could.
What that means is that there’s no “right” answer here. There will likely be an overlap in platforms that run NETMF and NETCF, neither is wrong. The emphasis of NETMF has been to fill the area where you have a low power embedded system with the most restrictive hardware, and to make that easy.
Personally what I see is NETMF is the ideal platform for someone who wants to have a great platform to develop embedded systems with, when you may have come from a desktop .Net programming background, or when you are coming from the 8-bit micro world and want to do more and do it simpler. The speed at which you can figure out how to set up a serial IO connection for instance in comparison to the way you do it on an ATMEGA processor is freakisly fast, there’s no gory detail about the serial registers you need to handle and scratch your head about why you can’t get it to work, it just works quick and simple. That’s a huge boon; I spent days trying to calculate settings when I went back to an old Atmel uC project and wanted to alter the baud rate. In C# on netmf, change the open statement, BAM and you’re done.