Quinn: I'm a button remote kind of guy. And IMO, the Home Theater Master remotes are THE button remotes to own. In your price range, the MX-500 can do a wonderful job. I'm running 2 (in 2 different setups) and they have more than enough, properly labeled buttons, to get the job done.
As for whether or not you would want a One For All to supplement it, that all depends on your needs for the discrete codes that the guys mentioned above. There are workarounds for the need for discretes (macros being one way.) But discretes can make things simpler. The specific Sony TV Video input example is one I used and it made running my bedroom setup much easier. Recently, thanks to great help from some other really smart people (note...NOT me

), I was able to use my OFA remote to create some really cool, newly available codes for my Denon 3803 receiver (that weren't on the factory remote.) While this seldom happens, having the OFA did come in handy.
THE best resource for HTM remotes is the HTM forum over at
www.remotecentral.com Lots of users with great advice.
Please do checkout Mike's site (
www.surfremotecontrol.com) along with (
www.bluedo.com) that you already mentioned. Both he and bluedo are authorized by HTM for web e-tail...
(I'm not connected to HTM, bluedo or surfremotecontrol in any way (other than a satisfied user.))
Good Luck in your search!