rickylee,
I have been a long-term Strand7 user, and can highly recommend it as a mid-range FEA system. You can download a free demo (limited to 20 beams, or 100 plate/shell or solid elements, no save capability, but otherwise fully functional) from
The demo will allow you to import and auto-mesh 2D and 3D models; however, you will only be able to solve and post-process your model if it remains within the node / element limit. However, you can still play with the CAD import and auto-mesh capability on larger, more complex models.
If your primary interest is in importing a 2D CAD model, and running axi-symmetric analysis, the demo is probably well worth a look, because you can probably create some reasonably detailed axi-symmetric models within the limit of 100 4-node or 8-node quad elements.
The user interface is excellent, and the feature list is excellent for low to mid price software. You get access to linear and non-linear static and transient solvers, thermal solver, etc, all in the base package (and all in the demo, too.)
Note that while it is markedly cheaper than most of the better known codes (Nastran, Algor, Cosmos, etc), it still costs several thousand dollars, so you need to think about what features you need, and what your budget is. Also, you should note that the CAD import and auto-mesh tool is an optional extra, not part of the base package (although it is in the free demo).
Hope this helps!