All depends on your age. Look at the DEP onto the 400 thread here and make your own mind up. I'd say if you're >35 BA is not a good option right now especially going onto a shorthaul fleet. Under 35, take whatever you're offered, you've still got 20 years to move around.
Rod