In my application, I'm somewhat resource limited, especially RAM, and
it's an industrial data collection application. So most of the time
nobody ever looks at it unless we need to do some troubleshooting (a
couple times per year typically, and some haven't been touched in 3 or 4
years). Therefore, looking the same across platforms is a non-issue, as
is "native" look-and-feel, while memory use could be an issue (I really
need to avoid disk swapping in normal operation). We can add more RAM
to new machines if needed, but would prefer not to, and can't
realistically add ram to machines that are already in the field when
deploy new software.