If you stick with Microchip you can leverage their free libraries for graphics, wireless, SD cards, oh just about everything you need is there somewhere and all free if you use it on their chips.
The only sticking point is to choose your display from one of their supported types, unless you want to write the low level driver code yourself. From looking over the driver code for my device (it had a missing 1 line bug that took me a week to find) it isn't the worst thing to write your own, but why not get a wheel that's already round?
The only sticking point is to choose your display from one of their supported types, unless you want to write the low level driver code yourself. From looking over the driver code for my device (it had a missing 1 line bug that took me a week to find) it isn't the worst thing to write your own, but why not get a wheel that's already round?