I'd be torn, as 20Mbit upload is certainly very useful but then realistically if the choice was 120/10 vs 60/20 I'd probably go for 120/10 as I download a lot of games.
This just feels like a fault, the fact it was iffy at the start, then the engineer fixed it for it to break again yet GEA test says its fine? Something doesn't smell right, bad line card or bad modem perhaps?