I've gone down the same path as TWG - Beo5 and Lintronic 238 - and would echo his sentiments 100%. With these two pieces of kit and their accompanying software (i.e. Beo5 config tool and Lintronic Configurator tool), you can control just about anything that responds to IR directly.
You can do this in almost any way that you like - using macros, combining with the 238's own features - which can send it's own IR commands, or over ML, or control hardware that's hidden.... there are a lot of options and flexibility here. If you are happy spending a bit of time and effort learning how to program both the Beo5 and 238 then there are a lot of benefits to choosing this path.
As for the Beo5 itself, it took me a week or so to get used to the feel of it, but like TWG says, I now prefer it over the Beo4, especially of an evening in a dark TV room. Hope that helps,
Cheers,
Matthew