+1
The Smoothie board project and firmware has reached a very good level of documentation, support, features, and just works. Now, it may not yet be novice proof but with it, you now can go thermistor or Thermcouple using the Adafruit MAX31855 thermocouple amp breakout.
So on a technical level, this would bring the machine right into the best leading class controller I've put hands on. I wish sincerely that the Replicape (based on a BeagleBone Black shield) was at the same maturity level.
My only comment is that right now today, nobody has quite given me the performance I can get out of Sailfish firmware on a Mightyboard. the secret is JKN tuning that Dan and Jetty went through who know how many hours of testing. To my knowledge- nobody else in any other controller has picked up on this key tuning aspect and it's critical to print quality. As always, that's just my opinion but take it as that.
If I had JKN on smoothie, it would be the holy grail of current offerings.
Ethernet, graphic LCD support, even wireless Bluetooth using the Adafruit UART module. It's just a working dream and it's amazing how good it works.
That said, Sailfish and mightyboard is the "gold standard". It too has the option for Bluetooth UART and coupled with a Toshiba flash Air, certainly gives you competing connectivity and features- but most of all print quality.
Until something massively tumps that, I keep that as my go to controller of choice when building a new machine.
Basically, I'm saying I think you are nuts for trying to patch in some Reprap firmware or controller when you have the hardware to run the best firmware out there.
I may not love everything about the mightyboard series, but coupled with Sailfish firmware- if you get your hardware right, that combo will out print nearly everything out there.