I definetely prefer Specctra/Quest. It also uses same database with C@dence's PCB tool suite (Allegro, Specctra...etc). You can easily go back and forth in your layout according to your SI simulation results .
Hyper/Lynx is still fine. It is easy to use and very straigh forward. It has lots of interface (converter) that make you eligible to use almost every layout tool's output. It is very cheap too.
If this will be your first SI design, Hyper/Lynx suite is the best for you.
C@de/nce's Specc/traQuest is more detailed but hard to use.
What is envision on possible clk frequency on your board? What bus architecture will be employed?
The best one is XTK from viewlogic (now with mentor) is the
best tool for SI Analysis. As accurate simulation model
libraries and the software is time-tested and know to produce
accurate and reproducable results.
Depends on your budget and what exactly you need to do. Spectraquest is more powerful than Hyperlynx and XTK is probably the best. But bear in mind that XTK is not for the casual user, learning curve is quite steep and it will take you some time to become proficient. It is maintly intended for SI specialists, people who spend all the time doing SI.
For many tasks, I would say majority of them, Hyperlnynx is good enough. The problem is many people do not pay attention to the realistic models and then they wonder why results do not match. I have excellent results between simulation and actuall measurements.
I know some PCB Simulation softwares such as: Cadence Spectraquest, Mentor HyperLynx, Mentor ICX, SpeedXP, but verything is depend on your design requirement. Almost them rather dificult for learn, so you have to try your best.