You've limited your DPS options to the following:

Dancer - still too new to know if it's viable in the long-term. It offers good utility but has the lowest damage in the game, and needs a large amount of player skill and attentiveness to stacking party buffs in order to make up for that. This will be trickier to do in PUGs

Bard - your current job

Machinist - currently high damage, but has had many, many times where the job was outshined by other jobs doing more damage and offering more utility. Job has been pretty volatile in its positioning over all three expansions since it was introduced.

Summoner - probably the closest one to what you're looking for. Often has good damage while offering some limited utility in terms of skills like Devotion and Everlasting Flight while also having a battle raise.

Red Mage - the job has been often viewed as a prog job for its ability to chain raise, and then often gets pressured to change to summoner or black mage once teams know a fight.

So... there is no job that always is well polished and you won't ever have to change. This is also true across other roles. BUT thing is you'll always do better on a job you understand and love than on a job you don't. And the differences between jobs in a role, usually, is so minor that people complaining about "you can't play that job because it's not optimal" are probably people you don't want to play with anyway. Every job is viable in raid. Just learn it well, and play it to the best of your ability, and if a job changes and you don't enjoy playing it, that's when you should consider changing.