Great points. Here are some more:
How you wish to connect it to the source is also important. VGA/DB9 plug, HDMI, DVI, Composite, RGB, Whatever Apple uses(Im not sure), etc. The device should be compat with the source you wish to use. Most of the newer ones will have HDMI inputs, but not all computers have this type of port. Many will also support VGA port (DB9 plug), which is being phased out. (VGA is common on PC laptops, especially if it is more than 2 years old)
Are there any resolution requirements? Generally, most signals will go about 5 meters or 16 feet at high resolution. When you go beyond that, the signal wont be strong enough to support the higher resolution modes. Some of the classrooms in Vegas had 25-30 foot wires, and as a result they could only support 800x600 (very low resolution). While this is good enough for PowerPoint, it isn't for POS or CMC programs which have minimum resolution requirements. I ran into this last year, when teaching a class. I could use Powerpoint, but not LifeSaver.
Many of the new ones these days are using LED technology, rather than a traditional (HOT and FRAGILE) bulb. The LED will last longer and be better for travelling, but make sure it has the brightness specs that you want. Some of the low end LED models aren't very bright, but the new ones are decent. These also have a much smaller footprint(weight and size), because they don't have the cooling requirements of the older technology. (fan, heat sink, etc)
We're not trying to over complicate this - honestly!

These are some things to consider.
Disclaimer:
In a previous life I worked installing these type of systems in offices and night clubs, as well as renting them for short term events. (for much of the 1980s) I still hold contractors licenses for video, audio, data, wiring and telephone systems. This is why the above sounds so 'geeky', which I cant avoid
Mike