I love vertical gardens but find them too complicated to try to do at home. NotCot points out an elegant solution to having a vertical garden in your house–simply suspend the pots on a grid. That way you can water as usual, the plants can grow up not out, and so on.
If I had a sunny wall in my house, I would seriously consider something like this. You can even get grids to create a similar effect in your own house, like so: