I mean at this point alot of people will soloq cause the rewards are nice. I don't get why people are complaining about it just go get the achievement yourself. I don't think rewards should be changed drastically, cause this will affect the pool of players queueing for soloq. And soloq is very active now because of the cool rewards. Queue at any time of the day you will get in within 2-5mins MAX. But this is ofcourse my humble opinion.
Keep up the good work soloq was a great initiative!