I’ve had good success with Brooks (I adore the Launch, but the Launch 2 is too narrow) and New Balance. I wear all NB trail shoes (WT1210 Leadville, WT100, WT101v2) and have a pair of 890v4 road trainers.
Something that may help: if a shoe is just a touch too narrow, I’ve had success opening up a bit of space by skipping the lace holes at the widest part of the foot. This is the pattern I use on a couple of pairs of shoes, and it works well:
Best of luck!