There is another option: split your question into multiple parts, and ask on every site that part which is more related to the given site.
You can also link the questions together, which results cross-visits and makes more attractive for the answerers thinking on the same way as you.
With the timing of your questions you can also tune your learning process and the sites behaviors to eachother (for example, asking part1 on site1, and using the information you've learned to ask part2 on site2).
Last time I've did it on the Codegolf SE and the Math SE.
This makes possible for you to get answers from multiple viewpoints, on each site from the more specialists of the given topic.
Furthermore, asking a question means typically many related discussion, making your question more clear, comments below your question and the answer(s), and so on. The information what you get on the sites, can be very useful also on the others.
Note, asking a question correctly is typically harder as answering a question for which you know an answer. Doing this with multiple questions on different site, requires from you to know all the sites well.