I like acrylic because if it is done right it makes one piece without seams to leak. Glass & silicone stick together but don't bond, so those seams are a potential source of leaks.
People who work with acrylic or glass all the time find them easy to work with and they can make the seams (or bonds) look nice. I have made glass tanks when I was younger, and I have made acrylic boxes that did not look as nice as a professional would do. Not even close. If you are handy you could probably make a glass or acrylic box without too much difficulty.
I would highly recommend that you pay the glass or acrylic supplier to cut the material to size for you. Large cuts are made on tables designed to produce square pieces that are difficult (for me impossible) to make at home. Gl