Plenty of positives but so frustrating