One other thing for you to think about. As you are relatively close to getting a command if you can just stick with it to get some time in the left seat you would always be able to apply for work as a Captain in the future.
If you went to a long haul job as an FO you would have no fall back option if things didn't work out later on.