Think an Omega is better than an old shape Vectra. Rust is caused by not applying wax/polish yearly to the paint work and cleaning the wheel arch area's. It sounds like it has not been looked after well! Also pulling steering, lousey brakes. This is just poor servicing on your part. My Omega has great brakes etc. and others on this Forum will tell you when set up correctly the steering is fine. Dont start disrespecting Omega's just cause yours needs TLC. (sorry this might sound harsh dont mean to affend)