It seems like with General Promotion, pretty much all of the Chest Generals are not realistically go to generals anymore as you'd need to tons of FP to get enough of them to promote. Is a 5* Guinevere about as good as you are going to get for an offensive general due to the piercing?

Which generals are commonly used for offensive purposes and what generals are they generally paired with?

Is it mostly just a high piercing general + 2 others that do helpful class/guild skills/guild battle support?