SWIM provides a very basic set of drawing primitives plus the ability to display text; it doesnt include any touch screen support. If you want to do anything more sophisticated than that, then emWIN is the way to go. Given your screen size, I would definitely be the best choice. emWIN is also supported in SDK, if/when you want to transition to a new NXP MCU (like LPC546xx or i.mx RT).