I'll get the ball rolling. Lugia with DT/SA has been my favorite attacker since Legendary Raids came out. It isn't the best in terms of DPS, but has great coverage, good dodging (especially with Sky Attack), lots of good resistances, and beats down Dragonites to boot! Best of all, it's very potion efficient and very hard to faint.
Other favorites of mine have been Machamp (my first gym sweeper), Espeon (first Pokemon I was able to beat Blissey with), and Gardevoir, though its at a low level (great typing, good 2-bar, good coverage, and potion-efficient).