java is slower than C, so is java not good enough? Also, by saying that both have fewer programmers that know them is saying that you will try no new language.
Earlier you talked about trade-offs. There are trade offs, and java's big win is that it's so widely used. From a language perspective (programmer productivity, etc) both are far better than java.