BABoy2005. I dont work for qantas or any of the subsidiaries, but I would say stay a BA! You are working for your national carrier, which I am sure lots of crew from charter airlines in the UK would love to do. You will get to long haul eventually, and it will make you appreciate it more if you have to wait longer for it!
Remember the grass is always greener.
Goodluck!