Is upgrading the ATV2 to the latest Apple code a good idea

I see a lot of discussion about the versions of code on the ATV2's, typically vendors like Apple would come out with updates to fix issues. Knowing that it seems like a good reason to upgrade the ATV to the latest Apple release.

I'm running 4.1.1 which is IOS 4.2.1 and have all the latest Firecore updates installed, everything is working fine but I'm wondering if I'm missing anything by not having the latest Apple code.

Thoughts?

Joe