If you are using it for a team strategy or double battle,Reflect is better. but if you are using it for one pokemon the Barrier is better,because you are able to use it multiple times which will increase your defence more.
the "better" move depends on what's your strategy and how you plan on using it. also Brick Break removes Reflect,so the better move is Barrier