In my opinion it depends on exactly what you mean by 2-weapon fighting.So I build a shield Master rogue and I’m wondering if two weapon fighting is better damage wise. The rogue has a +7 in Athletics and has proficiency in heavy armor since are table allows UA. (Eldritch Armor) Now mathematically what is better damage wise? Two separate attacks without advantage or one with advantage?
Shield master is a feat, while figting with 2 weapons is free (as long as both are light). If you are considering the daul wielding feat vs the shield master feat for said rogue, shield master is better unless you have some powerful magic rapiers or whips you want to wield.
That said I don't think using the feat for this is a good way to spend a feat and in general it is not how I would go for a rogue (maybe for a fighter rogue who was mostly fighter.
A few things to consider:
1. There are a lot of ways to get sneak attack, especially if you are swashbuckler. Shield master could generate the needed advantage, but other things can get you that SA opportunity too. For example disengage as a bonus action then moving to flank an opponent, and said opponent does not get a save on this.
2. If you are looking for a way to simply make advantage more common go with magic initiate and get find familiar. Your familiar can use "help" and give you advantage plus you still get your bonus action for whatever you want. Additionally you can get some cantrips that work really well with a rogue.
3. two weapon fighting is more flexible in terms of action economy - make your first attack, if you miss then use your bonus action to get an offhand SA. If you hit with the first attack, use cunning action to do something else (disengage or hide being the most common). By taking the shield master route you have to use the BA first to get advantage.
4. You will not always win your shove and some monsters can't be shoved prone. With a +7 you will a lot, but you will still lose some, using cunning action for mobility or hiding is a better way of getting SA in general.
5. A rogue gets evasion which makes the save bonus with the feat less useful.
Last edited: