The only case where I think XML::Simple is still fine to use is reading simple configuration files whose structure has been designed to map cleanly to a Perl hash/arrayref structure. Otherwise, especially when writing XML, I agree that other XML modules are much more reliable.