Binu G
Some of the features that you appear to be looking for were introduced in version 6.3 that came out about 10 months ago. The current version of the software is version 6.7. If you are using a legal copy of the software, all of the updates since version 6.0 are free to all users.
The preference settings are to allow you to set up the software exactly as you want it to be. It's simple, even for someone with no experience. Everything is listed in tabbed pages, and all you have to do is put check marks in the boxes for the features you want to turn on. Preferences can be saved in a file, and loaded from a file - so if you have different techniques you want to use on different types of boards, you can load the appropriate preference file - you never have to go back and check the boxes again. Likewise with design rules, workspace layout, etc. - they all can be saved and used as templates for future designs.
Everything regarding interactive routing can be toggled from the keyboard while you are routing. For those just learning to use the package, there is a hotkey that will bring up a menu of the keyboard shortcuts (just hit '~'). There is also a shortcut menu available from the lower righthand 'Help' menu.
If you make an error such as assigning two pins in a BGA the same pin number, the compiler will point it out. From the project options, you can select what sort of warnings or error reporting you want. The layout designer has to use at least a small part of his or her brain to prevent errors - the software can't and shouldn't do all the thinking for a professional.