I like bacula. There's a learning curve to it, but it's extremely flexible once you get the hang of it.
You can get a tape library LTO-4 for around 200-300$ on ebay. I suggest a Dell because HP and IBM have firmware updates on lock-down. The physical hardware is all made by IBM, but Dell...