«не читал, но осуждаю». Там речь идёт исключительно о скорости выполнения, и я тоже имел в виду именно это. Первоисточник:http://www.flounder.com/exceptions.htm

Касаемо того, что исключения могут запутать - я с этим согласен. В этом смысле - да, механизм может оказаться дорогостоящим. Справедливости ради, обработка ошибок - это вообще сложно.