I have gen roshes. First pair of Ali roshes I bought were the cheaper ones. Good quality, but sizing was waaaay off and the sole was too thick at the back. Second pair, which are the more expensive version, are spot on except for the glossy Nike swoosh which they all have. Can be fixed with a few coats of matte nail polish...if you're in high school. The material on the Ali roshes is actually a little thicker. I have been using my Ali ones as beaters and they holding up great, although I think the sole is wearing a little faster than gen. No one will call you out on roshes, unless you have a fantasy model (Nike ID). I actually prefer my Ali pair.
You can also get matte swoosh roshes, but you can't tell in photos when most sellers use gen photos:
http://imgur.com/a/xHMeX
Also, UBs are not 1:1, as I wrote they are, "OK." Totally passable. The whites are too white (should be more cream) the ultra boost writing at the back is the wrong colour and the tiny "titties" (bumps) are not on the boost material. The best seller is a guy called MUKS (also the best for Asics), who is currently offline. Apparently he is making his own site to avoid Alis constant take downs.
Nike Stefan Janoskis are a good buy too.