My riding pants (BMW City Pants 2) aren't that bad, but the knee protectors are big and rather hard. I find myself wishing for something softer and wondering if protection has to mean "uncomfortable".

Any really protective, and comfortable, pants out there for 3 season riding?