저도 지금 윈도우 환경에서 하고 있는데 단순한 어플만 만든다면 모를까....
안드로이드 관련 총체적인 개발이라면 리눅스 환경에서 하는 것이 무조건 옳다고 보네요.
자바 언어로는 구현하기 힘든 또는 속도문제로 네이티브 언어를 써야할 때 jni 를 사용해야하는데
리눅스에서는 기본적으로 지원되는 것들이 윈도우에서 하려면 시그윈 등의 툴을 거쳐야하고
커널 까지 손을 대야한다면 컴파일하는데 시그윈으로는 무리가 있어요
또한, 개발환경을 타겟의 플랫폼에 맞추는 것이 여러모로 불확실성을 줄일 수 있다고 생각해요