Good for Tories and (maybe) Liberal Democrats. Bad for Labour and UKIP. Although, a lot could transpire in the next seven weeks (case in point: Tim Farron has been labelled as a homophobe because of his religious views), I don't think there will be a a significant political effect.
People will moan either way, but I think this GE is an act of clarification in terms of going ahead with the significant change of brexit. I'm glad I don't have to wait years to vote now, since I find the whole thing quite exciting