I haven't kept BA tetras but if you don't have many other fish & you are truly sure you can have a 4 ft tank by then, I'd say it would be ok. Lots of hiding places , at least 3 different 1s, help a lot with sharks.
I always prefer live plants to artificial. Things like java fern & anubias are pretty sturdy & easy to grow in almost any light. Try them! Your shark may like to graze on them (or the stuff that grows on them)…& so what if your BAs nibble them a bit? Both plants, of several varieties, are attached to wood or rocks with sewing thread or gel super glue. Plants can help with water quality & territories, neither need fertilizers either. (OK, I belong to a plant club nowadays but really, live plants can be easy & look so much better.) Try at least 1 of each, you won't be sorry!