I've made a few with Aperture (it's the only thing I do with Aperture any more) and they're good.
If you order several books at the same time, Apple will put two or three books in a single box so you won't have separate boxes for each book. That irritates me so I just send each book as a separate order. If you're getting little softcover books it won't matter at all.
Yes, there are other options but Apple makes it really easy.