Wyll does get an extra proficiency in Rapier, yes.
Regarding repelling blast, it doesn't always knock the target back. I believe there is a saving throw of some sort.
*
To touch on the imp, yes, I think that's the best part of the warlock. But I guess I want my character to be better than my character's familiar.
Anyway, when it comes to hex, other classes can get their hands on it and do as much, if not more, with the spell.