I dont think dropping the CW requirements were a bad move, as you mentioned it can be difficult to make a trip to a testing session. When I got my general ticket, I was stationed down in San Diego, which does have a pretty big HAM presence. Even then, it was still that hour and a half drive to a testing session.