Monitor speakers are something fairly personal, and unless you're going to be able to upgrade in a short while if you end up not liking the speakers you get, you owe it to yourself to find a demo room/music store and try the ones you're interested in.
It's not going to give you a 100% accurate image of how things will sound in your own room, but it will definitely give you a clear enough idea of the differences between them, and you may find that you especially like a particular pair, or you may find a slightly more expensive pair that's worth saving up a bit more for, or you might find something else in your price range that you like better, like Adam F7's.
Personally, among those I'd chose the Yamy, the cheapest pair of speakers that I like better for mixing are Genelec 8040/8050 and they cost quite a bit more, but again, you might find that the Yamy's high mids are bit too forward, or anything else, so do yourself a favor and audition them.
Another consideration: if you're going to be working on EDM you'll most likely want very low bass, so getting the 5" woofer version of those speakers + a sub might be a better idea.