At the end of the day it's really tough for Tech2 to recommend Halo 3: ODST to anyone but Halo fans. Sure you can play the game even if you aren't one but chances are you won't enjoy it all that much. Why? For starters, it's not the longest game out there offering not more than six hours of gameplay. Firefight is awesome but can only be played with friends on your list and there are no new MP modes to be found here.
Plus it's not a very good looking game. When you take all these points into consideration Microsoft shouldn't have priced ODST as a full-fledged retail game but they did which is why they can't help but cut a few points recommending it only to people who adore anything Halo.