Sneak attack need not be sneaky, A rogue can take the Armour feat, Heavy Weapon Feat and the Mounted Combat feat, and buy a horse and use sneak attack very effectively, the mounted combat feat grants advantage against unmounted medium and smaller creatures, useful for sneak attack.