做上层业务应用接入的SAAS平台,底层架构搭建是用.net还是java呢?

我自己不是做研发这块,想请教下这两种在性能、安全以及后期维护等方面上有什么优劣势呢?

项目的研发预算少,开发人员少,用.net
项目需要大规模运维,降低运维成本,用java
团队成员熟悉java,用java,熟悉.net用.net
偏好linux系统和容器,用java,虽然.net core也支持linux,但是可用的库比较少

java,项目大的话,开发相对轻松,维护也容易些,性能看硬件和代码质量,安全上就不好说了