Your English is a hell of a lot better than my French!
It always makes me laugh when I see people speak or write fluent English. They normally express themselves so eloquently (like you have done here) and then say "I'm sorry, my English is not very good..."
I speak Italian and Thai, but nowhere near the standard that most non native English speakers speak English. So I have no right to criticise your ability to speak English. But thank you for seeing the points I was trying to express. The more you do, the more options that open for you. Options that you probably don't even realise are options right now...