Pour ton utilisation, tu n'as pas besoin d'une distrib particulière, Mandrake, Debian, Gentoo, c'est pareil pour développer en java
Après par contre, c'est très personnel ... j'utilise une Debian, mais j'ai utilisé une Mandrake auparavant. J'ai pas essayé la 10 mais apparemment elle est réussie donc ca peut être intéressant pour toi effectivement (la 10.0 Official et non la Community)
Sinon pour le Dual Boot, ca fait 2 ans que je l'utilises et j'ai jamais eu le moindre soucis avec