Since starting this thread I've ordered another alecto and got a crosman 2240. In terms of smiles per hour, the crosman does a great job! Nice, accurate pinker and constantly evolving.
https://i.imgur.com/KWpNVE2.jpg
Got lots more bits on their way already.