We've had an awful lot of problems getting biodomes to work here on Earth. I'd want them to be pretty much perfected before we try them on Mars.
But what I said before applies here, too. With enough focus and budget we can advance in pretty much any technology we want. The question is, the ones that can make it happen (investors, governments), do they really want to do it? Does it pay for them?