A 29g is fine for a couple of angels for a good length of time - how long that might be really depends on how big your angels grow, as some get to the full span reported for the breed, and others just don't. But I'd be prepared to rehome them in a bigger tank at some point in the future...