First half was dull, Bill is ok but she's not quirky enough to carry all that intro, and while the Doctor IS that quirky he wasn't all that interesting in the first half either.
The second half was miles better. Nardole was funny, the Doctor was very smart (and sharp, without being anywhere near as unpleasant as before) and Bill's reactions were unpredictable.
Plus Daleks doing what Daleks do best, even if these ones sometimes seem to have been to Stormtrooper aiming classes...
The girlfriend that almost was worked fine, emotional without being cloying.
Still a shame about the first 20 minutes.