Having wired connectivity is still useful even if tou have IR & Bluetooth. I didn't think I'd need it since I've got IR and Bluetooth but it's still sometimes nice to have a nice reliable connection without having to faff with it.
A decent selection of games isn't that majorly important if you've got Java support in the phone. You can then pick the applications you want. It's also good if you want to run anything else that isn't provided by the phone manufacturer.