I guess one remark I'd make is that this is something I routinely find frustrating: multiple functions on dedicated pins, so even though there are three UARTs they aren't all useable. Yes, I know pins are expensive, but still...