I'm partial to the darker blue. The other colors seem to take away from the picture, or don't allow it to pop.
I'd say top middle 🙂
I agree. The green isn't bad either. I think the rest have either too much or too little contrast.
Well your painting is really ugly so it doesnt really matter what color