It sucks that your sole detatched like that, but those look like low end tri shoes from several years ago. I think it's a stretch to damn a whole brand because of your experience here.
I've found that you truly get what you pay for with most cycling stuff. Louis Garneau sells stuff in a wide range of quality. I've found their cheap stuff is pretty garbage, but their higher end stuff (sometimes designated "Course") fits well and is made well. The same is true of Pearl Izumi (Select is kinda crap, anything P.R.O. is really good), Sportful, Castelli, Giro etc. Well cut and designed cycling clothing that is durable is generally expensive. Since cycling clothing makes such a huge difference in comfort during a ride, IMO it's probably the best place to spend a little extra. This is especially true on shoes.